Die Oberfläche
Das Fenster hat drei Teile: Menü- und Werkzeugleiste oben, den Verbindungsbaum links und Tabs im übrigen Bereich.
Menüleiste
| Menü | Inhalt |
|---|---|
| Datei | Neue SQL-Abfrage Ctrl+T · Tab schließen Ctrl+W · Verbindungen exportieren · Verbindungen importieren · Beenden Alt+F4 |
| Verbindung | Verbindungen verwalten |
| Tabelle | Als CSV/JSON exportieren · Aktualisieren F5 — beides bezieht sich auf den aktiven Tabellen-Tab |
| Werkzeuge | Abfragekonsole Ctrl+T · Data Transfer · Datenbank aus XML erstellen · Knowledge Lab · Einstellungen |
| Ansicht | Kompaktansicht · Vollbild — beide vorgesehen, aber noch nicht aktiv |
| Hilfe | Lizenzstatus · Lizenz aktivieren · Lizenz kaufen… · Online-Dokumentation · Tastaturkürzel F1 · Bug melden · Feature Request · Über NabuSQL |
TIP
Die meisten größeren Werkzeuge stehen nicht in der Menüleiste. Sie öffnen sich über die Werkzeugleiste oder über das Kontextmenü einer Datenbank in der Seitenleiste — siehe unten.
Werkzeugleiste
| Schaltfläche | Öffnet |
|---|---|
| Neue Abfrage | Einen Tab des SQL-Editors |
| Neue Tabelle | Den Tabellenentwurf |
| Exportieren / Importieren | Die Assistenten für Export und Import |
| Suche | Tabellenübergreifend suchen |
| Vergleich | Datenvergleich — vorbelegt aus dem aktiven Tabellen-Tab |
| Profiler | Abfrage-Profiler — vorbelegt aus dem aktiven SQL-Tab |
| Verbindungen | Die Verbindungsverwaltung |
| Einstellungen | Einstellungen |
| F1 | Die Liste der Tastenkürzel |
Schaltflächen, die eine Datenbank brauchen, sind ausgegraut, solange keine Verbindung offen ist.
Seitenleiste
Die Seitenleiste ist ein Baum: Verbindung → Datenbank → Tabellen, Sichten, Abfragen, Funktionen. Ein Klick klappt einen Knoten auf, ein Doppelklick auf eine Tabelle öffnet deren Daten. Das Suchfeld über dem Baum filtert Tabellen nach Namen.
Jede Verbindung kann eine Farbmarkierung und einen Gruppennamen tragen — so halten Sie Produktion und Entwicklung optisch auseinander. Siehe Verbindungen anlegen.
Rechtsklick auf eine Verbindung
Verbindung öffnen / schließen · Verbindung bearbeiten · Verbindung löschen · Neue Datenbank · Benutzerverwaltung
Rechtsklick auf eine Datenbank
Das ist der Haupteinstieg zu den Werkzeugen:
- ER-Diagramm
- Neue Datenbank · + Neue Tabelle · Neue Ansicht · Trigger
- Sicherung / Wiederherstellung
- Dump SQL file ▸ Struktur und Daten · Nur Struktur
- ▶ SQL-Datei ausführen
- Structure Compare · Data Transfer · Visual Query Builder · Process List · Task Scheduler(Datenvergleich, Suche und Profiler liegen stattdessen in der Werkzeugleiste.)
- Tabelle einfügen · Datenbank löschen (DROP)
Rechtsklick auf eine Tabelle
Daten öffnen · Struktur öffnen · Tabelle umbenennen · Tabelle kopieren · In Tabelle importieren · Dump SQL file ▸ · Duplizieren · Truncate (AI zurücksetzen) · Leeren (DELETE FROM) · Tabelle löschen (DROP)
Markieren Sie mehrere Tabellen, schrumpft das Menü auf einen einzigen Eintrag — N Tabellen löschen. Am Knoten der Gruppe Tabellen finden Sie Tabelle einfügen, alle Tabellen kopieren und alle löschen.
Rechtsklick auf Sicht, Abfrage oder Routine
Sichten bieten Ansicht öffnen, Entwurf öffnen und Ansicht löschen. Gespeicherte Abfragen bieten Ordner öffnen und Abfrage löschen — Abfragen aus einer .sql-Datei auf der Festplatte sind stattdessen als schreibgeschützt markiert. Funktionen und Prozeduren öffnen den Routinen-Editor.
Tabs
Alles, was Sie öffnen, wird ein Tab: Tabellendaten, Tabellenstruktur, SQL-Editoren, ER-Diagramm, Vergleichswerkzeuge, Profiler, Knowledge Lab. Ctrl+W schließt den aktiven Tab, Ctrl+T öffnet einen neuen SQL-Editor.
Tabs lassen sich in ein eigenes Fenster ablösen, was auf einem zweiten Monitor praktisch ist.
Warnungen
NabuSQL warnt, bevor Arbeit verloren geht, nicht danach:
- Das Bearbeiten einer Tabelle ohne Primärschlüssel zeigt Tabelle hat keinen Primärschlüssel — Änderungen lassen sich nicht zuverlässig adressieren.
- Ein Seiten- oder Zeilenzahlwechsel bei ungespeicherten Änderungen fragt vorher nach.
- Zerstörende Aktionen (Truncate, Leeren, Drop) fragen immer nach und nennen dabei das Objekt.
