SQLite bietet zwar den Befehl PRAGMA table_info zum Abrufen grundlegender Tabellendetails an, stellt jedoch möglicherweise nicht alle Informationen bereit, die Sie benötigen. Um einen umfassenderen Überblick über Ihre Tabellen zu erhalten, bietet SQLite ähnlich wie der DESCRIBE-Befehl von MySQL eine alternative Option.
Das SQLite-Befehlszeilenprogramm stellt den .schema TABLENAME bereit Befehl, der die Erstellungsanweisungen für die angegebene Tabelle generiert. Dieser Befehl zeigt die vollständige Definition der Tabelle an, einschließlich:
Um den .schema-Befehl zu verwenden, greifen Sie auf die SQLite-Befehlszeilenschnittstelle zu und befolgen Sie diese Schritte:
Lassen Sie uns zum Beispiel die Schülertabelle in der Schuldatenbank untersuchen:
.schema student
Dieser Befehl zeigt die folgende Ausgabe an:
CREATE TABLE student ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER NOT NULL, gender TEXT, FOREIGN KEY (gender) REFERENCES gender(id) );
Wie Sie sehen können, bietet der Befehl .schema eine detailliertere Ansicht der Tabellenstruktur, einschließlich des Primärschlüssels, der Datentypen usw Fremdschlüsselbeziehung.
Das obige ist der detaillierte Inhalt vonWie kann ich in SQLite über „PRAGMA table_info' hinaus detaillierte Tabelleninformationen erhalten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!