钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读1015116
首页 SQL 正文内容

创建数据表对应的sql语句

钟逸 SQL 2025-07-25 15:26:46 8

SQL(结构化查询语言)创建数据表语句用于在关系型数据库中定义和创建新的数据表。它指定了数据表的基本结构,如表名、字段名、数据类型和约束。

创建数据表语句的基本语法

sql

CREATE TABLE table_name (

field_name data_type [NOT NULL] [PRIMARY KEY],

...

);

* **table_name:**新数据表的名称。

* **field_name:**每个字段的名称。

* **data_type:**字段的数据类型,如 INT、VARCHAR、DATETIME 等。

* **NOT NULL:**指定字段不能为 NULL 值。

* **PRIMARY KEY:**指定字段为主键,主键是唯一标识表中每条记录的字段。

字段类型

SQL 支持各种数据类型,包括:

* 整数:INT、SMALLINT、TINYINT

* 浮点数:FLOAT、DOUBLE

* 字符串:VARCHAR、CHAR

* 日期和时间:DATE、TIME、DATETIME

* 布尔值:BOOLEAN

约束

约束用于确保数据表的完整性和一致性。常见的约束包括:

* **NOT NULL:**确保字段不包含 NULL 值。

* **UNIQUE:**确保字段中的值是唯一的。

* **PRIMARY KEY:**确保字段中的值是唯一的,并且可以识别表中的每条记录。

示例

下例创建一个名为 "客户" 的数据表,其中包含四个字段:

sql

CREATE TABLE 客户 (

客户ID INT NOT NULL PRIMARY KEY,

姓名 VARCHAR(50) NOT NULL,

电子邮件 VARCHAR(100),

号码 VARCHAR(20)

);

此数据表包含以下字段:

* 客户ID:客户的唯一标识符,为主键。

* 姓名:客户的姓名。

* 电子邮件:客户的电子邮件地址。

* 号码:客户的 号码。

文章目录
    搜索