1. #标识列
    2. /*
    3. 又称自增长列
    4. 含义:可以不用手动的插入值,系统提供默认的序列值。
    5. 特点:
    6. 1.标识列必须要和键搭配
    7. 2.一个表中最多有一个标识列
    8. 3.标识列的类型只能是数值型
    9. 4.表示列可以设置步长,也可以通过手动插入值设置初始值
    10. */
    11. #一:创建表时设置标识列
    12. CREATE TABLE tab_identity(
    13. id INT PRIMARY KEY AUTO_INCREMENT, #AUTO_INCREMENT实现自增长
    14. NAME VARCHAR(20)
    15. );
    16. INSERT INTO tab_identity VALUES(NULL,'周杰伦');
    17. SELECT * FROM tab_identity;
    18. SET auto_increment_increment=3; #设置自增长量(步长)为3,默认为1
    19. #二:修改表时设置标识列
    20. ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY AUTO_INCREMENT;
    21. #三:修改表时删除标识列
    22. ALTER TABLE tab_identity MODIFY COLUMN id INT PRIMARY KEY;