MySQL标识列
标识列
又称为自增长列
含义:可以不用手动的插入值,系统提供默认的序列值
特点:
-
标识列必须和主键搭配吗?不一定,但要求是一个key
-
一个表可以有几个标识列?至多一个
-
标识列的类型只能是数值型
-
标识列可以通过 set auto_increment_increment=3;设置步长
可以通过 手动插入值,设置起始值
一、添加表时设置标识符
在约束条件后加入
create table tab_identity(
id int primary key auto_increment
)
二、修改表时设置标识列
在modify约束条件后加入
alter table tab_identity modify column id int primary key auto_increment
三、修改表时删除标识列
alter table tab_identity modify column id int primary key;

浙公网安备 33010602011771号