数据完整性约束
实体完整性、域完整性、引用完整性、自定义完整性
1、实体完整性
主键约束、唯一约束、主键自增
1)主键约束
特点:唯一的,不能为空
关键字:primary key
添加约束语法:alter table 表名 add constraint 约束名 primary key(字段名);
约束名:PK_字段
删除约束语法:alter table 表名 drop primary key;
规定:在每一个表中有且只有一个主键约束
create table student(
id int primary key,
name varchar(20),
age int
)
alter table userinfo add uid int;
#表已经创建好了,如何添加主键约束
#alter table 表名 add constraint 约束名 primary key(字段名);
#约束名:PK_字段
alter table userinfo add constraint PK_uid primary key(uid);
#删除约束
#alter table 表名 drop primary key;
alter table userinfo drop primary key;
2)唯一约