教程 sqlite tutorial

创建表

在 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:字段值检查约束。

创建表后,即可开始插入和查询数据。