SQLyog im Test: ein Klient fuer genau eine Datenbank

Zusammenfassung

Zwei Jahrzehnte Aufmerksamkeit fuer eine einzige Datenbank bringen einen schnellen Editor, einen lesbaren Ausfuehrungsplan und einen Strukturvergleich, der das Aenderungsskript schreibt, dazu eine freie Fassung.

Empfehlen
Name
SQLyog
Version
20260923
Preis
Kostenlos
Open Source
Open Source
Betriebssystem
Windows
Aktualisiert
2026-10-08 20:32

Spezialisten und Generalisten

Klienten fuer Datenbanken teilen sich in zwei Schulen. Der Generalist verbindet sich mit allem, zeigt eine einheitliche Oberflaeche und verhaelt sich gleich, ob das Ziel relational, dokumentorientiert oder analytisch ist. Der Spezialist waehlt eine Datenbank und lernt sie gruendlich, was nach Einschraenkung klingt, bis man einen Arbeitstag in einer ungewoehnlichen Funktion verbringt, die der Generalist als Textfeld darstellt.

SQLyog gehoert klar zur zweiten Schule: zwei Jahrzehnte Entwicklung fuer eine einzige Datenbank. Das Ergebnis ist Geschwindigkeit an den Stellen, die man staendig anfasst. Der Abfrageeditor oeffnet sofort, die Ergaenzung richtet sich nach der tatsaechlichen Struktur, und Ergebnisse erscheinen in einem Raster, das bei hunderttausend Zeilen bedienbar bleibt. Kleine Vorteile, tausendmal in der Woche wiederholt, werden zum Unterschied zwischen einem Werkzeug, das man benutzt, und einem, gegen das man arbeitet.

Ansicht

Wo die Tiefe sichtbar wird

Zwei Funktionen tragen den groessten Teil des Werts. Die erste ist der bildliche Ausfuehrungsplan, der den Plan als Diagramm mit Kosten an jedem Schritt zeichnet, sodass eine langsame Anweisung zeigt, wohin die Zeit geht, statt eine Tabelle von Interna zu liefern, die man ohne Nachschlagewerk nicht deuten kann. Diese eine Ansicht verkuerzt den Weg zwischen dem Bemerken einer langsamen Seite und ihrer Reparatur.

Die zweite ist der Strukturvergleich. Auf zwei Datenbanken gerichtet, liest er beide Definitionen, listet jede Abweichung bis zu Spaltentypen und Indexlaengen und erzeugt das Aenderungsskript zur Pruefung, bevor etwas laeuft. Wer solche Anweisungen fuer ein Dutzend Tabellen von Hand geschrieben hat, weiss, wie viele Nachmittage das sind und wie viele der entstandenen Fehler Tippfehler waren und keine Entwurfsfehler.

Freie Fassung, bezahlte Fassung, ehrlicher Tausch

Die Gemeinschaftsfassung ist frei und offen, der Quelltext liegt in einem oeffentlichen Ablageort, und fertige Pakete sind herunterladbar, was sie fuer Einzelne und kleine Teams kostenlos zugaenglich macht. Eine gesicherte Verbindung durch einen Tunnel ist enthalten, ein interner Server also erreichbar, ohne ein Loch in die Firewall zu schneiden. Ein Dienst uebernimmt geplante Sicherungen und Stapelaufgaben. Die bezahlte Fassung ergaenzt die Annehmlichkeiten fuer Betriebe: gemeinsame Verbindungsprofile, Berichte und einen Anschluss mit Telefonnummer.

Der Tausch ist ehrlich. Das Produkt ist zuerst fuer Windows gedacht, und die Oberflaeche hat die Dichte von Software, die von taeglichen Nutzern gebaut wurde und nicht fuer Leute, die sie einmal sehen. Nichts versteckt sich hinter einem Assistenten, was fuer erfahrene Verwalter effizient ist und fuer Neue etwas streng wirkt. Und es ist entschieden auf eine Datenbank beschraenkt, was genau der Punkt ist und zugleich der Grund, es nicht zu waehlen, wenn die Woche drei verschiedene Systeme umspannt.

Ein weiteres praktisches Detail: der Editor fuehrt je Verbindung eine Geschichte der ausgefuehrten Anweisungen, sodass ein Nachmittag voller Erkundungsabfragen nachlesbar bleibt, wenn man die Struktur endlich versteht. Das ist keine Funktion, mit der jemand wirbt, und es ist die, die an einem Tag am haeufigsten genutzt wird, an dem die Dokumentation falsch ist und die Daten die einzige Wahrheit sind.

Die Lehre aus einem solchen Produkt ist einfach: in einer Zeit der Werkzeuge, die alles ausreichend koennen, bleibt das eine Sache gruendlich zu tun die schaerfste Form der Unterscheidung.

Praktische Hinweise. Jede entfernte Verbindung durch den Tunnel fuehren statt den Anschluss zu oeffnen, denn die Bequemlichkeit einer direkten Verbindung ist die Bloesse nicht wert. Strukturvergleiche an einer Testkopie proben, bevor sie auf der Produktion laufen, denn das erzeugte Skript ist nur so sicher wie seine Pruefung. Sicherungen in die ruhigen Stunden legen und eine Wiederherstellung pruefen, denn eine ungepruefte Sicherung ist ein Dokument und kein Schutz. Und den Klienten zusammen mit dem Server aktualisieren, weil neue Funktionen der Datenbank meist Syntax mitbringen, die aeltere Klienten unbeholfen darstellen.

SQLyogDownload
Unterstützte Systeme: Windows