Die SQLite-Befehlszeilenschnittstelle ermöglicht es Ihnen, verschiedene Modi zum Formatieren der Ergebnismenge von SQL-Abfragen zu verwenden. Beispielsweise können Sie die Ergebnisse in Spalten, als kommagetrennte Liste, mit vertikaler Ausgabe und mehr formatieren.
Dieser Artikel erklärt, wie man den .mode
verwendet dot-Befehl, um Ihre Ergebnisse als tabulatorgetrennte Liste zu formatieren.
Beispiel
Um eine tabulatorgetrennte Liste anzugeben, verwenden Sie .mode tabs
. Anschließend können Sie Ihre Abfrage wie gewohnt ausführen.
.mode tabs
SELECT * FROM Products;
Ergebnis:
1 Widget Holder 139.5
2 Widget Opener 89.7
3 Bob's "Best" Widget 374.2
4 Blue Widget 63.0
Spaltenüberschriften hinzufügen
Sie können auch .headers on
verwenden um die Spaltennamen oben in jeder Spalte anzuzeigen.
.mode tabs
.headers on
SELECT * FROM Products;
Ergebnis:
ProductId ProductName Price
1 Widget Holder 139.5
2 Widget Opener 89.7
3 Bob's "Best" Widget 374.2
4 Blue Widget 63.0
Das Ergebnis kann manchmal der Verwendung von .mode column
ähneln , aber dies hängt von den zurückgegebenen Daten ab.
Wenn Sie möchten, dass Ihre Ergebnisse in Spalten zurückgegeben werden, ist es besser, Spalten anzugeben.
Speichern Sie die Einstellungen
Sie können diese Einstellungen in einer Konfigurationsdatei speichern, damit Sie sie nicht jedes Mal neu eingeben müssen, wenn Sie die SQLite-Befehlszeilenschnittstelle öffnen.
Fügen Sie dazu einer Textdatei Folgendes hinzu:
.mode tabs
.headers on
Speichern Sie diese Datei dann als .sqliterc
in Ihrem Home-Ordner. Jedes Mal, wenn Sie die SQLite-Befehlszeilenschnittstelle verwenden, wird diese Konfigurationsdatei auf Ihre persönlichen Einstellungen überprüft.