1.主键约束 PRIMARY KEY
每张表只能存在一个主键
主键保证了记录的唯一性
主键自动为not null
create table Student(
id int primary key,
s_name varchar(20)
);
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200706192919941.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMyNzIyNzI5,size_16,color_FFFFFF,t_70)
2.自增长 AUTO_INCREMENT
AUTO_INCREMENT自动编号
必须与主键组合使用,即自增长的字段必须定义为主键
默认情况下,起始值为1,每次增量为1
create table Student(
id int primary key auto_increment,
s_name varchar(20)
);
例子:
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200706193920224.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMyNzIyNzI5,size_16,color_FFFFFF,t_70)