如何在 SQLite 中顯示詳細的表格資訊
在 MySQL 中,DESCRIBE 指令提供有關資料表結構和列的全面資訊。然而,在 SQLite 中,等效的 PRAGMA table_info 命令提供的詳細資訊有限。
要獲得SQLite 中表的更全面的描述,您可以使用命令列實用程式中的.schema 命令:
.schema [TABLENAME]
此命令將顯示用於定義指定表的CREATE TABLE 語句。此語句包含以下詳細資訊:
例如,考慮以下SQLite 表:
CREATE TABLE users ( id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL email TEXT UNIQUE );
使用. schema 指令,您可以得到以下輸出:
CREATE TABLE users ( id INTEGER PRIMARY KEY AUTOINCREMENT, username TEXT NOT NULL, email TEXT UNIQUE );
這提供了表的更詳細的描述,包括有關主鍵、唯一索引和列資料類型的資訊。這些資訊對於理解 SQLite 資料庫內的結構和關係非常寶貴。
以上是除了 PRAGMA table_info 之外,如何在 SQLite 中取得詳細的表格資訊?的詳細內容。更多資訊請關注PHP中文網其他相關文章!