在 SQL 数据库中,CREATE TABLE 命令用于创建新的数据表。

数据表创建流程:

1. 数据库确认: 创建数据表前,需确认已打开目标数据库。若已打开数据库,新建数据表将自动归入该数据库,否则将生成自由表。

2. 命令结构:

sql

CREATE TABLE [FREE] table_name (

column1 datatype [size] [constraints],

column2 datatype [size] [constraints],

...

);

3. 参数说明:

- FREE: 可选参数,用于创建自由表。

- table_name: 新建数据表的名称。

- column: 数据表中字段的名称。

- datatype: 字段的数据类型,例如 INT, VARCHAR, DATE 等。

- size: 某些数据类型的大小,例如 VARCHAR(255)。

- constraints: 对字段的约束,例如 NOT NULL, UNIQUE, PRIMARY KEY, DEFAULT 等。

字段约束:

字段约束定义了数据表中数据的有效性规则。常见的约束包括:

- NOT NULL: 字段不能为空。

- UNIQUE: 字段值必须唯一。

- PRIMARY KEY: 主键约束,用于唯一标识数据表中的每一行数据。

- DEFAULT: 为字段设置默认值。

- CHECK: 检查字段值是否满足特定条件。