1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > mysql清空表数据_mysql数据库之如何清空表中数据

mysql清空表数据_mysql数据库之如何清空表中数据

时间:2023-12-28 10:40:36

相关推荐

mysql清空表数据_mysql数据库之如何清空表中数据

本篇文章主要讲述的是在数据库中使用清空命令,具有一定学习价值,有需要的朋友可以了解一下,希望能够对你有所帮助。

在做数据迁移,数据清洗或者写web项目时要将数据替换更新,那么有时要将表做清空处理

常用的清空数据表的SQL语句有如下两种delete from 表名;truncate table 表名;

运行测试

我使用的是MySql待测试的表有20000条记录,将其多拷两份以备测试

分别运行两个清空表的SQL语句

从结果可以看出两条语句都可以达到清空表的目的,而两者的区别是:

truncate的效率高于delete

truncate 清除数据后不记录日志,不可以恢复数据,相当于保留mysql表的结构,重新创建了这个表,所有的状态都相当于新表.

delete清除数据后记录日志,可以恢复数据,相当于将表中所有记录一条一条删除

具体选用哪一种方法要根据实际遇到的情况而定,我通常使用的是delete方法,虽然时间较慢,但是较为保险

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。