MySQL基础-标识列
Posted nuist__NJUPT
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL基础-标识列相关的知识,希望对你有一定的参考价值。
mysql基础-标识列
标识列又称为自增长列,可以不用手动插入值,系统提供默认的增长序列。
一、创建表时设置标识列
主键自增,从1开始:
create table tab_identity(
id int primary key auto_increment,
name varchar(20) not null);
默认自增步长为1,我们设置为3
set auto_increment_increment = 3 ;
注意:
1-标识列必须和key搭配,一般和主键搭配。
2-一个表中至多有一个标识列。
3-标识列的类型只允许是数值型。
4-可以设置步长。
二、修改表时设置标识列
alter table tab_identity
modify column id int primary key auto_increment ;
三、修改表时删除标识列
alter table tab_identity modify column id int;
以上是关于MySQL基础-标识列的主要内容,如果未能解决你的问题,请参考以下文章
MySQL进阶14--标识列(自增序列/auto_increment)--设置/展示步长--设置/删除标示列