十二、mysql 标识列

标识列又称为自动增长列

 

含义:可以不用手动的插入值,系统提供默认的序列值

 

关键字:auto_increment

 

特点:

  (1) 标识列必须和主键搭配吗?不一定,但要求是一个key

  (2) 一个表可以有几个标识列?至多一个。

  (3) 标识列的类型只能是数值型

  (4) 标识列可以通过SET auto_increment_increment=3设置步长

 

通过show variables like ‘%auto_increment%’查看参数

 

可以通过手动插入值设置起始值

  1、创建表时设置标识列

    Create table tab_identity(

    id int primary key auto_increment

    )

  2、修改表时设置标识列

    Alter table tab_identity modify column id int primary key auto_increment;

 

  3、修改表时删除标识列

    Alter table tab_identity modify column id int;

 

posted @ 2020-04-07 09:08  Norni  阅读(349)  评论(0编辑  收藏  举报