|NO.Z.00029|——————————|BigDataEnd|——|Java&MySQL单表/约束/事务.V07|--------------------------------|MySQL.v
2022/4/5 19:19:56
本文主要是介绍|NO.Z.00029|——————————|BigDataEnd|——|Java&MySQL单表/约束/事务.V07|--------------------------------|MySQL.v,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
[BigDataJava:Java&MySQL单表/约束/事务.V07] [BigDataJava.MySQL基础][|第二阶段|模块一|——|章节二|mysql基础|单表/约束/事务|主键自增|DELETE和TRUNCATE对自增的影响|]
一、DELETE和TRUNCATE对自增长的影响
### --- DELETE和TRUNCATE对自增长的影响 ——> 删除表中所有数据有两种方式
清空表数据的方式 | 特点 |
DELETE | 只是删除表中所有数据,对自增没有影响 |
TRUNCATE | truncate 是将整个表删除掉,然后创建一个新的表自增的主键,重新从 1开始 |
### --- 测试1: delete 删除表中所有数据 -- 目前最后的主键值是 101 SELECT * FROM emp2;
-- delete 删除表中数据,对自增没有影响 DELETE FROM emp2; -- 插入数据 查看主键 INSERT INTO emp2(ename,sex) VALUES('张百万','男'); INSERT INTO emp2(ename,sex) VALUES('艳秋','女');
### --- 测试2: truncate删除 表中数据 -- 使用 truncate 删除表中所有数据, TRUNCATE TABLE emp2;
-- 插入数据 查看主键 INSERT INTO emp2(ename,sex) VALUES('张百万','男'); INSERT INTO emp2(ename,sex) VALUES('艳秋','女');二、DELETE和TRUNCATE对自增长的影响
### --- sql语句 /* DELETE和TRUNCATE对自增长的影响 delete 删除表中所有数据, 将表中的数据逐条删除. truncate 删除表中的所有数据, 是将整个表删除,然后再创建一个结构相同表. */
-- delete 方式删除所有数据 DELETE FROM emp2; -- delete 删除对自增是没有影响 INSERT INTO emp2(ename,sex) VALUES('张百万','男'); -- 102 INSERT INTO emp2(ename,sex) VALUES('艳秋','女'); -- 103
-- truncate 删除所有数据 TRUNCATE TABLE emp2; -- 自增从1开始 INSERT INTO emp2(ename,sex) VALUES('张百万','男'); -- 1 INSERT INTO emp2(ename,sex) VALUES('艳秋','女'); -- 2
===============================END===============================
Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart ——W.S.Landor
来自为知笔记(Wiz)
这篇关于|NO.Z.00029|——————————|BigDataEnd|——|Java&MySQL单表/约束/事务.V07|--------------------------------|MySQL.v的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现
- 2024-05-30我们小公司,哪像华为一样,用得上IPD(集成产品开发)?
- 2024-05-30java excel上传--poi
- 2024-05-30安装笔记本应用商店的pycharm,再安排pandas等模块,说是没有打包工具?
- 2024-05-29java11新特性
- 2024-05-29哪些无用敏捷指标正在破坏敏捷转型?
- 2024-05-29鸿蒙原生应用再新丁!新华社 入局鸿蒙
- 2024-05-29设计模式 之 迭代器模式(Iterator)