博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql--自动增长
阅读量:5872 次
发布时间:2019-06-19

本文共 614 字,大约阅读时间需要 2 分钟。

create table teacher(

 t_id int primary key auto_increment,
 #auto_increment 自动增长 需要整型,还需要索引
 t_name varchar(20),
 t_class varchar(20),
 days tinyint unsigned
);

 

#设置自动增长的起始值,之后插入的数据会从10开始自动增长

alter table tab_name auto_increment 10;

#手动插入一个较大的id,如果当前表中的id数据没有超过21,可以插入一条id为21的数据
insert into t1 values(21,'李四','0223',23);
#在插入一条id为21的数据后,再手动插入一条数据,t_id不手动插入,则t_id会从22开始插入
 

#如果再次把t_id为21和22的数据删除,再手动插入一条数据(t_id不手动插入),结果t_id会从23开始插入

 

#如果手动删除t_id为21和22的数据,再用alter table t1 auto_increment 10;

#这样再手动插入数据,会从10自动增长
 
如果不删除t_id=10的数据,直接设置自动增长的值t_id为5,则不会从5自动增长,会以当前数据表中t_id最大的值开始自增
 

 

转载于:https://www.cnblogs.com/zunpeng/p/3875670.html

你可能感兴趣的文章
android 关于Uri.parse和uri.fromFile的区别
查看>>
C之数组(二十五)
查看>>
Linux常用命令汇总
查看>>
迭代器概念
查看>>
NGINX安装
查看>>
linux系统与命令
查看>>
交换机配置基础
查看>>
动态PNAT配置
查看>>
SQL中到底要不要用WHERE 1=1
查看>>
LVS + Keepalived 高可用群集
查看>>
KVM管理工具
查看>>
消失模设计与加工(FM-CAM)
查看>>
揭秘 AGV 物流机器人黑科技
查看>>
bash的配置文件
查看>>
SEO如何快速提高网站排名?
查看>>
H3C模拟器ping,tel,ssh配置
查看>>
js (jQuery) 之 取值
查看>>
私有云对企业来说有什么好处
查看>>
C语言编程数出1到100的整数中出现了多少次数字9
查看>>
手机相片删除了怎么恢复? 手机照片恢复方法汇总
查看>>