教程 sqlite tutorial

查看表结构

在 SQLite 中,可以使用多种方式查看表结构:

使用 .schema 命令

在 SQLite 命令行中,输入以下命令查看表的完整建表语句:

sql
.schema table_name

例如查看 users 表结构:

sql
.schema users

使用 PRAGMA 命令

PRAGMA 是 SQLite 的专用命令,查看表的详细字段信息:

sql
PRAGMA table_info(table_name);

示例:

sql
PRAGMA table_info(users);

输出包含字段名、数据类型、是否允许为空、默认值及主键信息。

示例输出说明

cid name type notnull dflt_value pk
0 id INTEGER 1 NULL 1
1 name TEXT 1 NULL 0
2 email TEXT 1 NULL 0
  • cid:字段编号。
  • name:字段名。
  • type:数据类型。
  • notnull:是否为 NOT NULL(1 是,0 否)。
  • dflt_value:默认值。
  • pk:是否为主键(1 是,0 否)。

通过这些方法,可以全面了解表结构,有助于后续数据操作和设计优化。