mysql清空表中数据详解数据库
2023-06-13 09:20:12 时间
删除表信息的方式有两种 :
truncate table table_name;
delete * from table_name;
注 : truncate操作中的table可以省略,delete操作中的*可以省略
truncate、delete 清空表数据的区别 :
1 truncate 是整体删除 (速度较快),delete是逐条删除 (速度较慢)
2 truncate 不写服务器 log,delete 写服务器 log,也就是 truncate 效率比 delete高的原因
3 truncate 不激活trigger (触发器),但是会重置Identity (标识列、自增字段),相当于自增列会被置为初始值,又重新从1开始记录,而不是接着原来的 ID数。而 delete 删除以后,identity 依旧是接着被删除的最近的那一条记录ID加1后进行记录。如果只需删除表中的部分记录,只能使用 DELETE语句配合 where条件
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/5091.html
相关文章
- Mysql数据导入MSSQL:一步搞定(mysql导入mssql)
- MySQL中系统默认时间操作指南(系统默认时间mysql)
- MYSQL:最佳的数据库选择之一(mysql-t)
- 连接MySQL数据库:使用JDBC实现快速连接(mysql数据库jdbc)
- MySQL定义外键:以实现表之间数据约束(mysql定义外键)
- 与导出MySQL数据库导入导出技巧经验总结(mysql数据库的导入)
- MySQL掌握大数据处理技巧(mysql大数据处理)
- 快速导入MySQL数据库的简易步骤(导入数据库mysql)
- MySQL联合删除:最佳实践指南(mysql联合删除)
- MySQL中的二进制数据存储(mysql二进制数据)
- MySQL的四舍五入规则及其自动处理方式(mysql自动四舍五入)
- 步步深入:配置MySQL环境变量(配置mysql的环境变量)
- 虚拟机MySQL连接本机—实现远程访问数据库”(本机连接虚拟机mysql)
- 简单步骤:MySQL设置时间戳(mysql设置时间戳)
- MySQL 服务名:往前开启新的数据库之旅(mysql服务名)
- 如何解决 MySQL 数据库获取异常问题?(mysql获取异常)
- 优化效率,提升查询速度 MySQL创建索引实战指南(mysql穿件索引)
- 如何管理MySQL用户权限(mysql用户权限)
- 从SQL到MySQL——提升数据库的技术升级之路(sql 转 mysql)
- MySQL 数据库表设计:利用之道(mysql 数据库表设计)
- 使用Mysql数据库的优点(mysql 默认)
- MySQL查询实现数据库尺寸排行榜(mysql查询数据库大小)
- 快速导出MYSQL数据库:Linux下的简便指南(linux导出mysql数据库)
- 自动编号MySQL数据库的实现(自动编号mysql)
- MySQL修改语句操作数据有妙招(mysql 中修改语句)
- MySQL数据库中long类型的使用及注意事项(mysql中long型)
- 使用axios接入MySQL,让数据请求更加高效(axios接mysql)
- CMD快速启动MySQL数据库的使用方法(cmd快速打开mysql)
- MySQL突破1200重新定义数据库增长新纪元(1200 mysql)
- MySQL三次握手原理解析(mysql三次握手)
- MySQL数据库不支持中文输入(mysql不可以输入中文)
- MySQL数据库版本选择指南(mysql下哪个版本合适)
- MySQL中非主键自增的使用方法(mysql不是主键的自增)
- MySQL数据库不允许插入中文字符解决方案(mysql不支持插入中文)
- Redis实现Mysql数据持久化部署(redis部署mysql)