Skip to content

Die Oberfläche ​

Das Fenster hat drei Teile: Menü- und Werkzeugleiste oben, den Verbindungsbaum links und Tabs im übrigen Bereich.

MenüInhalt
DateiNeue SQL-Abfrage Ctrl+T · Tab schließen Ctrl+W · Verbindungen exportieren · Verbindungen importieren · Beenden Alt+F4
VerbindungVerbindungen verwalten
TabelleAls CSV/JSON exportieren · Aktualisieren F5 — beides bezieht sich auf den aktiven Tabellen-Tab
WerkzeugeAbfragekonsole Ctrl+T · Data Transfer · Datenbank aus XML erstellen · Knowledge Lab · Einstellungen
AnsichtKompaktansicht · Vollbild — beide vorgesehen, aber noch nicht aktiv
HilfeLizenzstatus · 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 AbfrageEinen Tab des SQL-Editors
Neue TabelleDen Tabellenentwurf
Exportieren / ImportierenDie Assistenten für Export und Import
SucheTabellenübergreifend suchen
VergleichDatenvergleich — vorbelegt aus dem aktiven Tabellen-Tab
ProfilerAbfrage-Profiler — vorbelegt aus dem aktiven SQL-Tab
VerbindungenDie Verbindungsverwaltung
EinstellungenEinstellungen
F1Die 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 und unter MariaDB Sequenzen, sofern die Datenbank welche hat. 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.

Mehrere auf einmal markieren ​

Ctrl-Klick (Cmd-Klick unter macOS) nimmt einen Knoten zur Auswahl hinzu, Shift-Klick den Bereich zwischen dem letzten Klick und diesem. Das geht bei Tabellen, Sichten und gespeicherten Abfragen, und eine Auswahl mischt sie nie: Ein Ctrl-Klick auf eine Sicht, während Tabellen markiert sind, beginnt eine neue Auswahl, statt beides zu vereinen.

Ein Rechtsklick innerhalb der Auswahl liefert ein Menü, das auf die ganze Auswahl wirkt; ein Rechtsklick außerhalb wirkt nur auf diesen einen Knoten.

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:

Rechtsklick auf eine Tabelle ​

Daten öffnen · Struktur öffnen · Änderungsverlauf (nur systemversionierte MariaDB-Tabellen) · Tabelle umbenennen · Tabelle kopieren · In Tabelle importieren · Dump SQL file ▸ (Struktur und Daten · Nur Struktur · Struktur + Beispieldaten…) · Duplizieren · Truncate (AI zurücksetzen) · Leeren (DELETE FROM) · Tabelle löschen (DROP)

Sind mehrere Tabellen markiert, schrumpft das Menü auf N Tabellen kopieren, N duplizieren, Dump SQL file ▸, Wartung und N Tabellen löschen. Am Knoten der Gruppe Tabellen finden Sie Tabellen einfügen, alle Tabellen kopieren und alle löschen.

Tabellen kopieren und einfügen ​

Tabelle kopieren legt die Tabelle — oder die ganze Auswahl — in eine interne Zwischenablage; eine Leiste oben in der Seitenleiste zeigt deren Inhalt samt Schaltfläche zum Leeren. Eingefügt wird auf einer Datenbank oder auf deren Knoten Tabellen:

  • Gleiche Verbindung — jede Tabelle wird serverseitig kopiert, eine nach der anderen, jeweils unter dem ersten freien Namen <Name>_copy1, <Name>_copy2 …
  • Eine andere Verbindung — der Assistent Data Transfer öffnet sich mit diesen Tabellen bereits angehakt; so kopiert man auch zwischen verschiedenen Engines.

Rechtsklick auf Sicht, Abfrage, Routine oder Sequenz ​

Sichten bieten Ansicht öffnen, Entwurf öffnen, DDL kopieren, Duplizieren und Ansicht löschen; bei mehreren markierten Sichten DDL von N kopieren, N duplizieren und N Sichten löschen. Gespeicherte Abfragen bieten SQL kopieren, Duplizieren, Abfrage löschen und Ordner öffnen für die von der Festplatte gelesenen — diese lassen sich hier nicht löschen, nur duplizieren. Funktionen und Prozeduren öffnen den Routinen-Editor.

Eine MariaDB-Sequenz öffnet sich als SQL-Tab mit ihrem CREATE SEQUENCE und einem SELECT des aktuellen Stands; Sequenz löschen (DROP) entfernt sie nach einer Bestätigung. Spalten, die ihren DEFAULT-Wert daraus beziehen, funktionieren danach nicht mehr — die Bestätigung sagt das.

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.