常见约束
2020/6/2 周二
1、主键
-
作用:DBMS为了方查找数据库,设计的一个规则
-
特点:
一张表里面主键是唯一的;
主键可以用来唯一的标识一行数据,主键不能为空。 -
联合主键:
表中字段不能作为唯一标识每一行数据时,选取表中两个或者多个字段作为联合主键 -
特点:
如果去掉联合主键某个字段,剩下的字段任然可以构成联合主键,那么说明之前的联合主键是错误的
1)在修改表时添加主键
alter table user add primary key(id);
2)创建表的时候设置主键:
方式一:
create table class(
id int(11) primary key,
name varchar(12)
);
方式二:
create table class1(
id int(11),
name varchar(12),
primary key(id)
);
3)删除主键:
alter table user drop primary key;
4)创建联合主键:
create table user1(
name char(16),
gender char(10),