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中文网其他相关文章!