mysql索引主键自增的测试

摘要:
首先,创建一个表并将主键设置为自动递增。我们需要测试主键如何自动递增。首先,插入具有不同ID的多条数据。SQL语句如下:INSERT TO `hr``test `VALUES('1');插入`hr`.`测试`VALUES('2');插入`hr`.`测试`VALUES('3');请注意,表中还有三条数据,然后将这三条数据的ID添加到最后一次插入的ID中。我现在删除最大的ID,然后插入以查看ID的变化。项目id=24已删除。运行SQL以刷新表。您可以看到,根据刚刚删除的ID的最大数量自动添加和插入ID。

首先创建一张表
mysql索引主键自增的测试第1张
把主键设为自增,我们要测试这个主键到底是怎么自增这个id的
mysql索引主键自增的测试第2张
首先插入多条数据,id 不同,
sql如下

INSERT INTO `hr`.`test` (`ad`) VALUES ('1');
INSERT INTO `hr`.`test` (`ad`) VALUES ('2');
INSERT INTO `hr`.`test` (`ad`) VALUES ('3');

mysql索引主键自增的测试第3张
看到表中多了三条数据,则三条数据的id 是在最后一条插入的id 基础上加一实现的,我把现在id最大的删除,再插入看id 如何变化。
mysql索引主键自增的测试第4张
mysql索引主键自增的测试第5张
id=24 那条被删除了,
mysql索引主键自增的测试第6张
执行sql刷新表,看到id 是在刚才删除的id最大数基础上自增一插入的。
mysql索引主键自增的测试第7张

免责声明:文章转载自《mysql索引主键自增的测试》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇一篇文章教会你用Python抓取抖音app热点数据线程同步以及AutoResetEvent下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL使用json_extract 函数过滤满足条件的json串

字段中存的字符串为json串,需要取出"is_split": "0"的行, { "channel": "weibo", "entrance": "main", "order_id": "16770027", "result": { "fund_result": { "service_fee_rate": "12", "split_t...

mysql中的view(虚拟表)

视图是从一个或多个表/视图中导出来的虚拟表。mysql支持可更新的视图。 1 创建 CREATE [OR REPLACE] ##使用这个选项,若视图已存在,则等图create,若视图不存在,则等同alter [ALGORITHM = {UNDEFINED | MERGE | TEMPTABLE}] [DEFINER = {...

mysql批量更新

一般的update user set num = new_num where id = ('需更新的记录') ,这种一条条更新多条数据时会很慢,而采用下面的sql语句可以快速实现一条语句多条更新; UPDATE user SET name = CASE id WHEN 1 THEN new_num WHEN 2 THEN old_num + 10 WHEN...

mysql存储过程 详细注释

原文:https://my.oschina.net/u/3582142/blog/1581929 delimiter $$ /* 重新定义mysql结束符,而不再是分号是结束符 */create procedure mergeDeclare() /* 创建存储过程 */BEGIN/*定义局部变量*/DECLARE id INT DEFAULT 0;DECL...

MySQL面试题收集

1、MySQL的复制原理以及流程 基本原理流程,3个线程以及之间的关联; 1. 主:binlog线程——记录下所有改变了数据库数据的语句,放进master上的binlog中; 2. 从:io线程——在使用start slave 之后,负责从master上拉取 binlog 内容,放进 自己的relay log中; 3. 从:sql执行线程——执行relay...

springboot elasticsearch 集成注意事项

  文章来源: http://www.cnblogs.com/guozp/p/8686904.html 一 elasticsearch基础    这里假设各位已经简单了解过elasticsearch,并不对es进入更多的,更深层次的解释,如有必要,会在写文章专门进行es讲解。   Elasticsearch是一个基于Apache Lucene(TM)的开源...