MySQL标识列

标识列

又称为自增长列

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

特点:

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

  2. 一个表可以有几个标识列?至多一个

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

  4. 标识列可以通过 set auto_increment_increment=3;设置步长

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

一、添加表时设置标识符

在约束条件后加入

create table tab_identity(

​			id int primary key auto_increment

)

二、修改表时设置标识列

在modify约束条件后加入

alter table tab_identity modify column id int primary key auto_increment

三、修改表时删除标识列

alter table tab_identity modify column id int primary key;

posted @ 2020-09-21 20:50  LongSL  阅读(338)  评论(0)    收藏  举报