MySQL 一秒钟可以删除多少条数据?delete 数据的时候会用到索引吗?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 一秒钟可以删除多少条数据?delete 数据的时候会用到索引吗?相关的知识,希望对你有一定的参考价值。
mysql 一秒钟可以删除多少条数据?delete 数据的时候会用到索引吗?
一秒钟可以删除100多条,亲测,如果有索引会变慢。方法一:
truncate table 你的表名 【这样不但将数据全部删除,而且重新定位自增的字段】
truncate命令是会把自增的字段还原为从1开始的,
或者你试试把table_a清空,
然后取消自增,保存,再加回自增,这也是自增段还原为1 的方法。
方法二:
deletefrom 你的表名
dbcc checkident(你的表名,reseed,0)
【重新定位自增的字段,让它从1开始】 参考技术A 除多少条数据
mysql基本操作
delete from 表名;
truncate table 表名;
不带where参数的delete语句可以删除mysql表中所有内容,使用truncate table也可以清空mysql表中所有内容。效率上truncate比delete快,但truncate删除后不记录mysql日志,不可以恢复数据。
delete的效果有点像将mysql表中所有记录一条一条删除到删完,而truncate相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表。
以上是关于MySQL 一秒钟可以删除多少条数据?delete 数据的时候会用到索引吗?的主要内容,如果未能解决你的问题,请参考以下文章