标识列
又叫自增长列,可以不用手动的插入值,系统提供默认的序列值,其中起始值为 1,增长量为 1
特点
- 标识列必须和 key 搭配
- 一个表最多只能有 1 个标识列
- 标识列的类型只能是数值型
- 可以使用 SET auto_increment_increment = N 设置增长量
创建表时设置标识列
DROP TABLE 表名;
CREATE TABLE 表名( id INT UNIQUE ,
`name` FLOAT UNIQUE AUTO_INCREMENT,
seat
INT UNIQUE );
INSERT INTO 表名 VALUES(NULL,'tom');
INSERT INTO 表名(`name`) VALUES('kaka');
SELECT * FROM 表名; DELETE FROM 表名;
SHOW VARIABLES LIKE '%auto_increment%';
SET auto_increment_increment = 5;