Welches SQL kann verwendet werden, um die Tabellen und die Zeilen in diesen Tabellen in einer SQLite-Datenbankdatei aufzulisten, nachdem ich sie mit dem Befehl "ATTACH" des SQLite 3-Kommandozeilenprogramms angehängt habe?
Es gibt einige Schritte, um die Tabellen in einer SQLite-Datenbank zu sehen:
Listen Sie die Tabellen in Ihrer Datenbank auf:
.tables
Geben Sie an, wie die Tabelle aussieht:
.schema tabellenname
Drucken Sie die gesamte Tabelle:
SELECT * FROM tablename;
Alle verfügbaren SQLite-Prompt-Befehle auflisten:
.help
Es scheint, dass Sie die Tabelle sqlite_master wie folgt durchgehen müssen:
SELECT * FROM dbname.sqlite_master WHERE type='table';
Und dann manuell durch jede Tabelle mit einem SELECT
oder ähnlichem gehen, um die Zeilen zu betrachten.
Die Befehle .DUMP
und .SCHEMA
scheinen die Datenbank überhaupt nicht zu sehen.
Um die Tabellen aufzulisten, können Sie auch Folgendes tun:
SELECT name FROM sqlite_master
WHERE type='table';