Mysql12—— 标识列
又称为自增长列
含义:可以不用手动的插入值,系统提供默认的序列值
特点:
- 标识列不一定和主键搭配,但要求是一个key
- 一个表可以有至多一个几个标识符
- 标识列的类型只能是数值型
- 标识列可以通过SET auto_increment_increment=3;设置步长,可以通过手动修改初始值
一、创建表时设置标识列
DROP TABLE IF EXISTS tab_identity;
CREATE TABLE tab_identity(
id INT PRIMARY KEY AUTO_INCREMENT,
NAME VARCAHR(20)
);
TRUNCATE TABLE tab_identity;
INSERT INTO tab_identity VALUES(NULL,'JOHN');
设置自增长量
SET auto_increment_increment=3;
二、修改表时设置标识列
ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;
三、修改表时删除标识列
ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY ;
转载请注明出处:https://www.cnblogs.com/stu-jyj3621