|
主键 primary key
作用:在一个或多个字段上建立主键,确保不同行的主键字段无重复数据
特点:一张表只能有一个主键,可以是多个字段名组成的主键,主键的值不可重复,也不可为空(NULL),可以有联合主键
create table 表名(字段名 int primary key,字段名 char(10))
create table t2(id int primary key,name char(10));
联合主键:主键不仅可以是一列,也可以由表中的两列或多列来共同标识。-复合主键
场景:缺少单个字段能唯一标识每行数据的条件
create table 表名(字段名 int,字段名 char(10),primary key(字段名,字段名));
create table t3(id int,name char(10),primary key(id,name));
修改表结构-增加主键约束
alter table 表名 add primary key(字段名);
alter table t1 add primary key(id);
|
|