表的约束
约束条件 | 约束描述 |
---|---|
Primary Key | 主键约束 ,约束字段的值可以唯一地标识对应的记录 |
Unique Key | 唯一约束,约束字段的值是唯一的 |
Notnull Key | 非空约束,约束字段的值不能为空 |
Default | 默认值约束,约束字段的默认值 |
Auto_Increment | 自动增加约束,约束字段的值自动递增 |
Foreign Key | 外键约束,约束表与表之间的关系 |
主键约束(primary key)
约束表中的某个字段,以唯一地标识一条记录,设置为主键的字段取值不能重复,也不能为空。
1、创建表时添加主键约束:
1)为单个字段添加主键约束
- 使用列级约束:
create table stud1[table_name](
-> [column_name date_type primary key,]
-> id int(10) primary key,
-> name varchar(10),
-> sex varchar(1)
-> );
- 使用表级约束: