美文网首页
2018-03-06 delete、drop、truncate

2018-03-06 delete、drop、truncate

作者: 3f33f6b95f47 | 来源:发表于2018-03-06 10:06 被阅读0次

1、在速度上,一般来说,drop> truncate > delete

2、在使用drop和truncate时一定要注意,虽然可以恢复,但为了减少麻烦,还是要慎重。

3、如果想删除部分数据用delete,注意带上where子句,回滚段要足够大;

如果想删除表,当然用drop;

如果想保留表而将所有数据删除,如果和事务无关,用truncate即可;

如果和事务有关,或者想触发trigger,还是用delete;

如果是整理表内部的碎片,可以用truncate跟上reuse stroage,再重新导入/插入数据。

相关文章

网友评论

      本文标题:2018-03-06 delete、drop、truncate

      本文链接:https://www.haomeiwen.com/subject/uxrlfftx.html