SOLyog ist sehr einfach herunterzuladen, zu installieren und zu verwenden. Ich ging auf die entsprechende Website, um es herunterzuladen, und es war nur 384 KB groß. Es installiert zwei Dateien (eine ausführbare Datei .exe und eine Dynamic Link Library-Datei .dll) im Pfad C:ProgrammeSQLyog. Führen Sie dann die ausführbare Datei aus.
Es besteht keine Notwendigkeit, die Website nach der Installation zu besuchen. Als ich die Website besuchte, erhielt ich die Meldung, dass der Domänenname nicht konfiguriert, registriert oder im Aufbau sei. Ich weiß nicht, ob dieses Problem vorübergehend ist oder ob es schon immer so war. Die Software ist kostenlos und verfügt über keine Bannerwerbung, es kann also sein, dass es sich um ein bestimmtes Geschäftsmodell handelt, das noch nicht finalisiert wurde. Möglicherweise müssen Sie am Ende trotzdem eine Gebühr zahlen.
Datenbank, Tabelle und Spaltenbaum
Sobald das Programm startete, fragte es nach meinem Passwort, um mich beim MySOL-Server anzumelden. Ich muss nur meinen Servernamen, meine Benutzer-ID und mein Login-Passwort eingeben. Alle anderen Einstellungen sind korrekte Standardeinstellungen. Dann (nachdem ich andere Dinge begonnen, ein paar Mal neu gestartet und eine Weile geschlafen habe) habe ich das Programm erneut ausgeführt und musste nur noch mein Anmeldekennwort erneut eingeben. Das Programm verfügt nicht über eine Option zum Speichern von Passwörtern. Sie können dies als einen Fehler des Programms oder als eine Vertraulichkeitsfunktion des Programms betrachten.
Sobald Sie sich angemeldet haben, ist die Benutzeroberfläche bemerkenswert. Alle Datenbanken auf dem MySOL-Server werden in einer Baumstruktur angezeigt. Sie können nur auf die Datenbank zugreifen, die Sie beim Anmelden autorisiert haben. Wenn Sie auf die Baumstruktur klicken, die die für Sie autorisierte Datenbank darstellt, sehen Sie eine Reihe von Knoten, die Tabellen darstellen. Nachdem Sie auf den Tabellenknoten geklickt haben, sehen Sie eine Reihe von Knoten mit Feldnamen und eine weitere Gruppe von Knoten, die Indizes darstellen.
Die Indexschnittstelle ist definitiv eine gute Sache, sodass Sie Indizes und Schlüsselwörter CRUD-abfragen können. Dies ist eine Verbesserung gegenüber Front-End-Datenbanken wie Microsoft Access. Das Design dieses Teils des Programms ist sehr ausgereift, wenn man bedenkt, dass MySOL gerade erst damit begonnen hat, Unterstützung für primäre und fremde Schlüsselwortbeziehungen bereitzustellen. Im unteren rechten Bereich gibt es vier Registerkarten: Ergebnis, Nachricht, Objekt und Verlauf.
Was sind die Nachteile?
Ich habe versucht, die Mängel des Programms zu finden, habe aber nur einen gefunden. Wenn Sie die .exe-Datei des Programms unter Win32 Dependency Walker ausführen, werden Sie feststellen, dass sie auf die Datei COMDLG32.dll verweist, die wiederum auf AppHelp verweist. Tatsächlich ruft CommDlg AppHelp auf, und wenn AppHelp keine Funktion anfordert, ist dies eine Verschwendung von Ressourcen durch CommDlg.
Zu einfach?
In den SQLyog-FAQ findet sich die Ansicht, dass die Software nicht offiziell archiviert werden muss. Natürlich sind die FAQ (Frequently Asked Questions) ein Archiv für sich. Die Benutzeroberfläche von SQLyog ist sehr intuitiv. Ich empfehle Ihnen, eine Kopie der MySOL-Dokumentation auszudrucken (einschließlich der speziellen SQL-Syntaxerweiterungen). Das habe ich gemacht und es wurde nur ein 1,27 cm großer Einband für lose Blätter verwendet.
Der letzte Schritt?
Die FAQ erinnern auch an die alte, aber wahre Regel von Occams Rasiermesser – mehr Komplexität als nötig ist unnötig. Der Grund, warum ich dieses Tool überall „bewerbe“, liegt darin, dass es uns eine einfache, grafische Oberfläche bieten kann, mit der wir viele Datenbanken auf dem MySOL-Server verwalten können. Es ist extrem schnell und die Kopie ist klein (passt auf eine Diskette).
SQLyog behauptet, ein Abfrageanalysator zu sein, aber in Wirklichkeit sind seine Funktionen viel mehr als das. Wenn Sie MySOL verwenden, können Sie SQLyog von der Website herunterladen (Sie müssen Ihren Namen und Ihre E-Mail-Adresse registrieren) und dann die anderen Funktionen nutzen.