Welke SQL kan worden gebruikt om een lijst te maken van de tabellen, en de rijen in die tabellen in een SQLite database bestand - nadat ik het heb bijgevoegd met het ATTACH
commando op de SQLite 3 command line tool?
Er zijn een paar stappen om de tabellen in een SQLite databank te bekijken:
Maak een lijst van de tabellen in uw database:
.tables
Geef aan hoe de tabel eruit ziet:
.schema tablename
Druk de volledige tabel af:
SELECT * FROM tablename;
Maak een lijst van alle beschikbare SQLite prompt commando's:
.help
Het lijkt erop dat je door de sqlite_master tabel moet gaan, zoals dit:
SELECT * FROM dbname.sqlite_master WHERE type='table';
En dan handmatig door elke tabel gaan met een SELECT
of iets dergelijks om naar de rijen te kijken.
De .DUMP
en .SCHEMA
commando's lijken de database helemaal niet te zien.
Om de tabellen op te sommen kan je ook doen:
SELECT name FROM sqlite_master
WHERE type='table';