主键约束:primary key。
注意:
含义:非空且唯一
一张表只能有一个字段为主键
主键就是表中唯一的标示
-- 主键约束 CREATE TABLE stu1( id int PRIMARY KEY, NAME VARCHAR(20) ); -- 删除主键 ALTER TABLE stu1 DROP PRIMARY KEY; -- 创建表完后,添加主键 ALTER TABLE stu1 MODIFY id INT PRIMARY KEY;
自动递增
概念∶如果某一列是数值类型的,使用auto_increment可以来完成值得自动增长
在创建表时,添加主键约束,并且完成主键自增长
sql
-- 创建表添加主键 CREATE TABLE stu1( id int PRIMARY KEY Auto_increment, NAME VARCHAR(20) ); -- 删除自动增长 ALTER TABLE stu1 MODIFY id int; -- 创建表完后添加主键 ALTER TABLE stu1 MODIFY id INT Auto_increment;