主题
创建表
在 SQLite 中,使用标准 SQL 语句 CREATE TABLE
来创建数据表。基本语法如下:
sql
CREATE TABLE table_name (
column1 datatype [constraints],
column2 datatype [constraints],
...
);
示例
创建一个名为 users
的表,包含用户 ID、姓名和邮箱:
sql
CREATE TABLE users (
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT NOT NULL,
email TEXT UNIQUE NOT NULL
);
字段说明
id
:整型主键,自动递增,唯一标识每条记录。name
:文本类型,不能为空。email
:文本类型,要求唯一且不能为空。
常用数据类型
INTEGER
:整数。TEXT
:文本字符串。REAL
:浮点数。BLOB
:二进制数据。NUMERIC
:数字类型,SQLite 会根据内容动态存储。
常用约束
PRIMARY KEY
:主键,唯一标识行。AUTOINCREMENT
:自动递增。NOT NULL
:字段不能为空。UNIQUE
:字段值唯一。DEFAULT
:默认值。CHECK
:字段值检查约束。
创建表后,即可开始插入和查询数据。