主键
主键:primary key
,表中主要的键,每张表只能有一个字段(复合主键,可以多个字段)使用此属性,用来唯一的约束该字段里面的数据,不能重复。
增加主键
在 SQL 操作中,有 3 种方法可以给表增加主键,分别为:
第 1 种:在创建表的时候,直接在字段之后,添加primary key
关键字
-- 增加主键create table my_pri1(name varchar(20) not null comment 姓名,number char(10) primary key comment 学号)charset utf8;
如上图所示,此方法的优点是清晰明了,缺点则是只能使用一个字段作为主键。
第 2 种:在创建表的时候,在所有的字段之后,使用primary key(主键字段列表)
来创建主键(如果有多个字段作为主键,则称之为复合主键)
-- 复合主键create table my_pri2(number char(10) not null comment 学号