#标识列
-- auto_increment
/*
标识列有叫做 自增长列
含义:系统会默认提供序列值
特点:
1.表示必须和key搭配(primary key,unique,foreign key)
2.一个表中只能有一个标识列
3.标识列的类型只能是数值型
4.可以通过手动插入时设置起始值
设置步长为3:
set auto_auto_increment_auto_increment=3;
*/
# 一、创建表设置标识列
/*
CREATE table test5(
id int primary key auto_increment ,
sname VARCHAR(20)
);
insert int test5(sname) values('xiaoming')
insert int test5(id,sname) values(null,'xiaoming')
insert int values(null,'xiaoming')
*/
# 二、修改表时设置标识列
-- alter table test5 modify column id int primary key auto_increment;
# 二、修改表时删除标识列
-- alter table test5 modify column id int;
21标识列——MySQL
最新推荐文章于 2024-08-18 15:09:09 发布