Datenraster
Ein Doppelklick auf eine Tabelle in der Seitenleiste öffnet deren Daten, oder Rechtsklick und Daten öffnen. Abfrageergebnisse nutzen dasselbe Raster.
Bearbeiten
Enter oder F2 auf einer Zelle startet die Bearbeitung, Esc bricht ab. Tab springt zur nächsten Zelle, die Pfeiltasten bewegen die Auswahl, Shift+Klick markiert einen Bereich.
Änderungen werden gesammelt und angewandt, wenn Sie Ctrl+S drücken oder Speichern klicken. Verwerfen wirft sie weg. Die Werkzeugleiste zeigt, wie viele Änderungen offen sind, und NabuSQL fragt nach, bevor Sie durch einen Seitenwechsel darüber hinweggehen.
Delete setzt eine Zelle auf NULL. Zum Entfernen von Zeilen markieren Sie diese und wählen Zeile löschen im Kontextmenü.
Tabellen ohne Primärschlüssel
Hat die Tabelle keinen Primärschlüssel, zeigt das Raster Tabelle hat keinen Primärschlüssel. Ohne ihn lässt sich keine einzelne Zeile zuverlässig adressieren — bearbeiten Sie solche Tabellen mit Bedacht oder ergänzen Sie zuerst einen Schlüssel unter Tabellen und Spalten.
Filtern und sortieren
- Filter öffnet einen Bedingungsbaukasten. Klicken Sie + Bedingung hinzufügen, wählen Sie Spalte, Operator und Wert und wenden Sie an. Bedingungen lassen sich kombinieren, Löschen entfernt sie.
- Sie können auch einen direkten Ausdruck eingeben, z. B.
alter > 18 AND name LIKE 'A%'. - Ein Klick auf die Spaltenüberschrift sortiert; das Spaltenmenü bietet aufsteigend, absteigend und Sortierung aufheben.
- Spalten steuert, welche Spalten sichtbar sind; Alle anzeigen holt sie zurück.
- Das Suchfeld filtert die geladenen Zeilen.
Seiten
Die untere Leiste stellt Zeilen pro Seite ein und springt zu einer Seitenzahl — Wert eingeben und Enter drücken. Bei offenen Änderungen wird vorher nachgefragt.
Daten herauskopieren
Rechtsklick auf eine Zelle oder eine Auswahl:
| Eintrag | Ergebnis |
|---|---|
| Zeile kopieren | Die Zeile als Text (Ctrl+C) |
| Kopieren als ▸ INSERT-Anweisung | Ein fertiges INSERT für die markierten Zeilen |
| Kopieren als ▸ INSERT ohne PK | Dasselbe ohne Primärschlüssel — zum Kopieren in eine andere Tabelle |
| Kopieren als ▸ UPDATE-Anweisung | Ein UPDATE mit Bedingung auf dem Primärschlüssel |
| Kopieren als ▸ Tabulatorgetrennte Werte | TSV, fertig für die Tabellenkalkulation |
| Kopieren als ▸ Feldnamen + tabulatorgetrennt | TSV mit Kopfzeile |
| Zellwert kopieren | Nur diese eine Zelle |
Markieren Sie mehrere Zeilen, gilt jeder Kopieren als-Eintrag für alle.
Zeilen hinzufügen und einfügen
- Zeile oberhalb einfügen / Zeile unterhalb einfügen legen an dieser Stelle eine leere Zeile an.
- Neue Zeile in der Werkzeugleiste hängt eine an.
- Einfügen (
Ctrl+V) schreibt den Zwischenablageinhalt in die markierten Zellen. - Nach dem Kopieren einer Zeile fügt Kopierte Zeile als neue einfügen sie als weitere Zeile an, während Zeile in diese Zeile einfügen die angeklickte Zeile überschreibt.
Spaltenoperationen
Das Menü der Spaltenüberschrift kann sortieren, die gesamten Spaltendaten kopieren, den Spaltennamen kopieren und jede sichtbare Zelle der Spalte auf eine leere Zeichenkette oder auf NULL setzen. Beide Massenoperationen fragen nach und nennen die Spalte.
Zellenansicht
Die Zellenansicht zeigt den vollständigen Inhalt der markierten Zelle — praktisch für lange Texte, JSON und alles, was eine Rasterzelle abschneidet.
