SQLite 相當於 MySQL 的 DESCRIBE [table]
SQLite 不具有與 MySQL 的 DESCRIBE 指令完全相同的功能。但是,還有另一種方法可以獲取有關表的詳細資訊:
使用.schema 命令
SQLite 命令列實用程式提供了一個.schema 命令,允許您可以查看指定表的建立語句。此資訊包含比 PRAGMA table_info [table] 命令更多的詳細資訊。
要使用 .schema 指令:
.schema TABLENAME
其中 TABLENAME 是您要檢查的表格的名稱。
範例
考慮以下 SQLite包含名為students的資料表的資料庫:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
檢視建立語句使用 .schema 指令建立 Students表,執行下列查詢:
.schema students
這將輸出以下建立語句:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
如您所見,.schema 指令提供更詳細的表結構視圖,包括每列的主鍵和資料類型。
以上是如何在 SQLite 中獲得與 MySQL 的 DESCRIBE 指令等效的指令?的詳細內容。更多資訊請關注PHP中文網其他相關文章!