truncate,delete,drop之间的区别
生活随笔
收集整理的這篇文章主要介紹了
truncate,delete,drop之间的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
TRUNCATE TABLE 在功能上與不帶 WHERE 子句的 DELETE 語句相同:二者均刪除表中的全部行。
但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系統和事務日志資源少。 DELETE 語句每次刪除一行,并在事務日志中為所刪除的每行記錄一項。
TRUNCATE TABLE 通過釋放存儲表數據所用的數據頁來刪除數據,并且只在事務日志中記錄頁的釋放。?
TRUNCATE,DELETE,DROP放在一起比較:
TRUNCATE TABLE:刪除內容、釋放空間但不刪除定義。
DELETE TABLE:刪除內容不刪除定義,不釋放空間。
DROP TABLE:刪除內容和定義,釋放空間。
總結
以上是生活随笔為你收集整理的truncate,delete,drop之间的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Installation error c
- 下一篇: HDFS Federation(HDFS