ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
## 创建数据表 ```sql create table database_name{ 字段名,数据类型 [约束条件] [默认值], 字段名,数据类型 [约束条件] [默认值], ... [表级约束条件] } ``` ## 主键约束 ### 单字段主键 #### 在定义列时指定主键 ```sql 字段名 数据类型 primary key [默认值] ``` #### 在定义完列后指定主键 ```sql [constraini <约束名>] primary key [字段名] ``` ## 多字段联合主键 ```sql primary key (字段名1,字段名2) ``` ## 外键约束 ```sql constraint <外键名> foreign key 字段名 references <主表名> 主键列1,主键列2; ``` ## 使用非空约束 ```sql 字段名 数据类型 not null; ``` ## 使用唯一约束 ```sql 字段名 数据类型 unique ``` ## 默认约束 ```sql 字段名 数据类型 default 默认值 ``` ## 设置表的属性自动增加 ```sql 字段名 auto_increment ```