MySQL主键(PRIMARY KEY)
简介
MySQL主键约束是一个列或者列的组合,其值能唯一地标识表中的每一行。这样的一列或多列称为表的主键,通过它可以强制表的实体完整性。
1、在创建表时设置主键约束
在字段后面直接添加PRIMARY KEY
语法
<字段名> <数据类型> PRIMARY KEY [默认值]
示例
-> id INT(11) PRIMARY KEY,
2、在创建表时设置复合主键
在字段全部写好之后添加复合主键的字段名
语法
PRIMARY KEY [字段1,字段2,…,字段n]
示例
-> PRIMARY KEY(id,deptId)
3、创建之后追加主键
语法
ALTER TABLE <数据表名> ADD PRIMARY KEY(<列名>);
示例
-> ADD PRIMARY KEY(id);