當前位置:編程學習大全網 - 圖片素材 - SQL刪除語句中Drop、DELETE、TRUNCATE三者有什麽區別?

SQL刪除語句中Drop、DELETE、TRUNCATE三者有什麽區別?

三者的區別是:

delete from 表名執行delete後,表結構依然存在,只刪除表中全部數據。drop from 表名 執行delete後,表結構和數據全部被刪除。並且delete執行後還有個提交的過程,drop就壹步操作完成。刪除速度壹般來說drop快於truncate 快於 delete,小心使用 drop 和 truncate,尤其沒有備份的時候.,否則數據找不回來。

相同點:

truncate和不帶where子句的delete,以及drop 都會刪除表內的數據

  • 上一篇:誰有像"百度鏡子"壹樣好玩的網站
  • 下一篇:榮威550發動機怎麽樣壹點兒八的
  • copyright 2024編程學習大全網