清空表数据sql
现在给大家介绍一下清空表数据sql
清空表数据sql
1、delete from表名:逐行删除表数据速度比较慢,不适合删除数据量大的表。
2、truncate 钟她补利跟神效练矛受田table表名:删除表中所有数据并且保留表结构,但是不能撤消还原。
3、drop from表名:表数据和表结构一起删除,在实践过程中删除大数据量来自表数据。使用 1,2这两种方法需喵懂吧要等待好久才能清空完成。有一个较快的方法答顺笔就处
是先导出表结构,对原先表注航开里集区进行删除,然后再重建。4、delete和truncate都可以删除表中所有数据,delete删除表中的数据,表结构还在的,删除之后的数据可以找回来的,truncate删除是把表删除掉的,然后再创建一个同样的新表,删除的数据是不能找回来的。
5、truncate比delete的执行速度快。
6、删爱座正科赶担重精阳除表中的给定条件的数据,只需要在where中写上列过滤的条件即可。