十二、mysql 标识列

标识列又称为自动增长列

 

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

 

关键字:auto_increment

 

特点:

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

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

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

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

 

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

十二、mysql 标识列_第1张图片

 

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

  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;

 

你可能感兴趣的:(十二、mysql 标识列)