mysql-13-auto_increment
# 标识列 /* 自增长列 可以不用手动的插入值,系统提供默认的序列值 1、标识列必须和 key 搭配使用,比如主键、唯一键、外键 2、一个表至多一个标识列 3、标识列的类型只能是数值型 4、标识列可以设置步长 */ USE books; #一、创建表时设置标识列 CREATE TABLE IF NOT EXISTS tab_identity( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20) ); INSERT INTO tab_identity VALUES(NULL, 'john'), (NULL, 'mike'); SELECT * FROM tab_identity; #设置步长 SHOW variables LIKE '%auto_increment%'; # SET auto_increment_increment = XX # 修改表时设置标识列 # ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT; # 修改表时删除标识列 # ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY;
----想成为合格的算法工程师----