SQLite-Äquivalent zu MySQLs DESCRIBE-[Tabelle]
SQLite bietet kein exaktes Äquivalent zum MySQL-Befehl DESCRIBE. Es gibt jedoch eine alternative Methode, um detaillierte Informationen zu einer Tabelle zu erhalten:
Verwenden des .schema-Befehls
Das SQLite-Befehlszeilendienstprogramm stellt einen .schema-Befehl bereit, der dies ermöglicht Sie können die Erstellungsanweisungen für eine bestimmte Tabelle anzeigen. Diese Informationen enthalten mehr Details als der Befehl PRAGMA table_info [Tabelle].
So verwenden Sie den Befehl .schema:
.schema TABLENAME
wobei TABLENAME der Name der Tabelle ist, die Sie überprüfen möchten.
Beispiel
Betrachten Sie das folgende SQLite Datenbank mit einer Tabelle namens „Studenten“:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
Um die Erstellungsanweisung für die Tabelle „Studenten“ mithilfe der .schema-Datei anzuzeigen Führen Sie mit dem Befehl die folgende Abfrage aus:
.schema students
Dadurch wird die folgende Erstellungsanweisung ausgegeben:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
Wie Sie sehen können, bietet der Befehl .schema eine detailliertere Ansicht der Tabelle Struktur, einschließlich des Primärschlüssels und der Datentypen jeder Spalte.
Das obige ist der detaillierte Inhalt vonWie erhalte ich das Äquivalent des MySQL-Befehls DESCRIBE in SQLite?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!