drop table和truncate table的區別
前幾天在群中見到有人問drop table和truncate table之間有什麼區別,三思是這樣回答的:就像吃雞和吃雞蛋的區別一樣~
雞蛋吃掉了沒關係,只要雞還在,蛋就還有再下的可能,不過如果雞被吃掉了,那就連雞帶蛋都沒啦~~
對應到drop table和truncate table也是這樣理解。
truncate table就像是吃蛋,資料是沒了,但表還在,只要你願意,還可以再往裡填資料。
drop table就像吃雞,不僅資料沒了,連表都沒了。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-524741/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Truncate table 詳解及與delete,drop 的區別delete
- Truncate table詳解及與delete,drop的區別delete
- delete table 和 truncate table - 型別安全的心 - 部落格園delete型別
- truncate delete drop 區別delete
- alter table move 和 alter table shrink space的區別
- Oracle --- PLAN_TABLE$和PLAN_TABLE區別Oracle
- v$lock之alter table drop column與alter table set unused column區別系列五
- SQL truncate 、delete與drop區別SQLdelete
- truncate和不帶where子句的delete, 以及drop區別delete
- 資料庫:drop、truncate、delete的區別資料庫delete
- 在MySQL中 Truncate Delect Drop 的區別MySql
- ALTER TABLE MOVE和SHRINK SPACE區別
- partition table中truncate應用
- 內表(internal table)和工作區(work area)的區別
- table move 與 shrink 的區別
- truncate table執行很慢的原因分析
- flashback drop/query/table/database/archiveDatabaseHive
- How To Efficiently Drop A Table With Many Extents
- oracle 誤刪表 drop tableOracle
- 【轉】dbms_stats.gather_table_stats與analyze table 的區別
- oracle truncate table recover(oracle 如何拯救誤操作truncate的表)Oracle
- 禁止客戶端 誤 truncate table客戶端
- Truncate table時不管使用drop storage或reuse storage都會講HWM重新設定
- dbms_stats.gather_table_stats與analyze table 的區別[轉貼]
- truncate和delete 的區別delete
- MySQL的create table as 與 like區別MySql
- drop apply INSTANTIATION for one tableAPP
- audit drop table為什麼不行
- Drop table cascade constraintsAI
- [doc]How To Efficiently Drop A Table With Many Extents
- ALTER TABLE MOVE | SHRINK SPACE區別
- alter table move 與shrink space的區別
- alter table move跟shrink space的區別
- oracle logminer恢復truncate table的資料Oracle
- Oracle10g 回收站及徹底刪除table : drop table xx purge 以及drop flashOracle
- 深入解析 oracle drop table內部原理Oracle
- DROP TABLE ** CASCADE CONSTRAINTS PURGEAI
- 簡述truncate、delete和dropdelete