校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 秒懂drop、truncate和delete的區別

秒懂drop、truncate和delete的區別

熱門標簽:萬利達綜合醫院地圖標注點 南京電銷外呼系統哪家好 地圖標注如何弄全套標 股票配資電銷機器人 外呼系統會封嗎 武漢AI電銷機器人 實體店地圖標注怎么標 電銷機器人 深圳 在電子版地圖標注要收費嗎

(1)DELETE語句執行刪除的過程是每次從表中刪除一行,并且同時將該行的刪除操作作為事務記錄在日志中保存以便進行進行回滾操作。

TRUNCATETABLE則一次性地從表中刪除所有的數據并不把單獨的刪除操作記錄記入日志保存,刪除行是不能恢復的。并且在刪除的過程中不會激活與表有關的刪除觸發器。執行速度快。

(2)表和索引所占空間。

當表被TRUNCATE后,這個表和索引所占用的空間會恢復到初始大小,

DELETE操作不會減少表或索引所占用的空間。

drop語句將表所占用的空間全釋放掉。

(3)一般而言,drop>truncate>delete

(4)應用范圍。

TRUNCATE只能對TABLE;DELETE可以是table和view

(5)TRUNCATE和DELETE只刪除數據,DROP則刪除整個表(結構和數據)。

(6)truncate與不帶where的delete:只刪除數據,而不刪除表的結構(定義)drop語句將刪除表的結構被依賴的約束(constrain),觸發器(trigger)索引(index);依賴于該表的存儲過程/函數將被保留,但其狀態會變為:invalid。

(7)delete語句為DML(datamaintainLanguage),這個操作會被放到rollbacksegment中,事務提交后才生效。如果有相應的tigger,執行的時候將被觸發。

(8)truncate、drop是DLL(datadefinelanguage),操作立即生效,原數據不放到rollbacksegment中,不能回滾

(9)在沒有備份情況下,謹慎使用drop與truncate。要刪除部分數據行采用delete且注意結合where來約束影響范圍。回滾段要足夠大。要刪除表用drop;若想保留表而將表中數據刪除,如果于事務無關,用truncate即可實現。如果和事務有關,或老師想觸發trigger,還是用delete。

(10)Truncatetable表名速度快,而且效率高,因為:
truncatetable在功能上與不帶WHERE子句的DELETE語句相同:二者均刪除表中的全部行。但TRUNCATETABLE比DELETE速度快,且使用的系統和事務日志資源少。DELETE語句每次刪除一行,并在事務日志中為所刪除的每行記錄一項。TRUNCATETABLE通過釋放存儲表數據所用的數據頁來刪除數據,并且只在事務日志中記錄頁的釋放。

(11)TRUNCATETABLE刪除表中的所有行,但表結構及其列、約束、索引等保持不變。新行標識所用的計數值重置為該列的種子。如果想保留標識計數值,請改用DELETE。如果要刪除表定義及其數據,請使用DROPTABLE語句。

(12)對于由FOREIGNKEY約束引用的表,不能使用TRUNCATETABLE,而應使用不帶WHERE子句的DELETE語句。由于TRUNCATETABLE不記錄在日志中,所以它不能激活觸發器。

一、delete

1、delete是DML,執行delete操作時,每次從表中刪除一行,并且同時將該行的的刪除操作記錄在redo和undo表空間中以便進行回滾(rollback)和重做操作,但要注意表空間要足夠大,需要手動提交(commit)操作才能生效,可以通過rollback撤消操作。

2、delete可根據條件刪除表中滿足條件的數據,如果不指定where子句,那么刪除表中所有記錄。

3、delete語句不影響表所占用的extent,高水線(highwatermark)保持原位置不變。

二、truncate

1、truncate是DDL,會隱式提交,所以,不能回滾,不會觸發觸發器。

2、truncate會刪除表中所有記錄,并且將重新設置高水線和所有的索引,缺省情況下將空間釋放到minextents個extent,除非使用reusestorage,。不會記錄日志,所以執行速度很快,但不能通過rollback撤消操作(如果一不小心把一個表truncate掉,也是可以恢復的,只是不能通過rollback來恢復)。

3、對于外鍵(foreignkey)約束引用的表,不能使用truncatetable,而應使用不帶where子句的delete語句。

4、truncatetable不能用于參與了索引視圖的表。

三、drop

1、drop是DDL,會隱式提交,所以,不能回滾,不會觸發觸發器。

2、drop語句刪除表結構及所有數據,并將表所占用的空間全部釋放。

3、drop語句將刪除表的結構所依賴的約束,觸發器,索引,依賴于該表的存儲過程/函數將保留,但是變為invalid狀態。

總結:

1、在速度上,一般來說,drop>truncate>delete。

2、在使用drop和truncate時一定要注意,雖然可以恢復,但為了減少麻煩,還是要慎重。

3、如果想刪除部分數據用delete,注意帶上where子句,回滾段要足夠大;

如果想刪除表,當然用drop;

如果想保留表而將所有數據刪除,如果和事務無關,用truncate即可;

如果和事務有關,或者想觸發trigger,還是用delete;

如果是整理表內部的碎片,可以用truncate跟上reusestroage,再重新導入/插入數據。

總結

到此這篇關于秒懂drop、truncate和delete的區別的文章就介紹到這了,更多相關drop truncate和delete的區別內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 詳解MySQL中DROP,TRUNCATE 和DELETE的區別實現mysql從零開始
  • sqlserver中drop、truncate和delete語句的用法
  • drop,truncate與delete的區別
  • 數據庫中刪除語句Drop、Delete、Truncate的相同點和不同點的比較(實例說明)
  • 詳解SQL中drop、delete和truncate的異同
  • 淺析刪除表的幾種方法(delete、drop、truncate)
  • MySQL刪除表操作實現(delete、truncate、drop的區別)
  • SQL刪除語句DROP、TRUNCATE、 DELETE 的區別
  • 你也許連刪庫跑路都不會(delete、drop和truncate刪除數據)
  • delete、truncate、drop的區別以及該如何選擇

標簽:臺州 廣東 濟源 泰安 濟寧 武威 安徽 汕頭

巨人網絡通訊聲明:本文標題《秒懂drop、truncate和delete的區別》,本文關鍵詞  秒懂,drop,truncate,和,delete,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《秒懂drop、truncate和delete的區別》相關的同類信息!
  • 本頁收集關于秒懂drop、truncate和delete的區別的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    色综合久久综合中文综合网| 色综合色综合色综合| 国产精品麻豆视频| 国产午夜精品一区二区| 久久美女高清视频| 国产日韩av一区| 国产亚洲视频系列| 国产午夜精品久久| 中文字幕日韩精品一区| 亚洲天堂久久久久久久| 自拍偷自拍亚洲精品播放| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲欧洲韩国日本视频| 亚洲精品视频免费看| 五月激情六月综合| 男男成人高潮片免费网站| 狠狠色狠狠色综合| 成人精品小蝌蚪| 91黄色免费版| 日韩视频在线一区二区| 久久久精品国产免大香伊| 国产精品久久久久久妇女6080| 亚洲视频免费在线观看| 亚洲风情在线资源站| 久久99久久久久| 成人动漫视频在线| 欧美午夜精品一区二区蜜桃| 欧美一区二区黄| 中文久久乱码一区二区| 亚洲福利国产精品| 国产黄色精品视频| 欧美日韩精品欧美日韩精品一| 精品女同一区二区| 亚洲情趣在线观看| 九色|91porny| 欧美午夜精品免费| 国产欧美日韩三区| 亚洲国产sm捆绑调教视频| 国产一本一道久久香蕉| 色天天综合色天天久久| 欧美精品一区二区高清在线观看| 国产午夜精品在线观看| 日本不卡不码高清免费观看| 成av人片一区二区| 欧美一级高清片| 一区二区三区四区精品在线视频 | 日韩理论在线观看| 日本成人中文字幕在线视频| av日韩在线网站| 久久久亚洲高清| 午夜精彩视频在线观看不卡| 成人免费高清在线| 久久久国产精品麻豆| 午夜影院在线观看欧美| 99riav久久精品riav| 精品精品欲导航| 舔着乳尖日韩一区| 91免费观看视频| 欧美极品xxx| 国产黄色精品网站| 精品1区2区在线观看| 久久国产福利国产秒拍| 欧美日韩免费视频| 伊人色综合久久天天| jiyouzz国产精品久久| 欧美激情一区二区三区| 国产成人免费在线视频| 久久精品亚洲乱码伦伦中文| 久久精品国产**网站演员| 欧美精品在线一区二区三区| 午夜欧美在线一二页| 欧美天堂一区二区三区| 亚洲一区二区三区四区在线| 在线一区二区三区四区五区| 亚洲欧美日韩精品久久久久| av午夜一区麻豆| 亚洲精品成人在线| 日本乱人伦一区| 亚洲国产毛片aaaaa无费看 | 欧美一区二区视频在线观看| 日韩精品乱码免费| 欧美精品久久一区| 男男gaygay亚洲| 久久综合狠狠综合久久综合88 | 国产日韩精品视频一区| 国内精品久久久久影院一蜜桃| 欧美va日韩va| 国产xxx精品视频大全| 日本一区二区三区电影| 99热这里都是精品| 亚洲一区二区视频在线观看| 日本高清成人免费播放| 偷拍一区二区三区| 久久综合久久综合亚洲| 成人av在线播放网址| 亚洲免费观看在线视频| 欧美日韩精品系列| 国产成人综合网站| 亚洲欧美日韩国产综合| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品美女久久久久久久久 | 国产亚洲欧洲一区高清在线观看| 成人在线综合网| 一区二区欧美视频| 日韩一级片网址| 国产成人综合网| 亚洲激情五月婷婷| 精品少妇一区二区三区视频免付费 | 亚洲图片另类小说| 欧美另类高清zo欧美| 国产成人综合网站| 五月激情综合色| 亚洲国产成人一区二区三区| 欧美日韩精品一区二区三区蜜桃| 国产一区二区伦理| 亚洲成人综合视频| 国产精品美女视频| 精品国产青草久久久久福利| 色哟哟国产精品| 国产精品一区免费在线观看| 亚洲宅男天堂在线观看无病毒| 26uuu亚洲综合色欧美| 欧美乱妇23p| 色综合天天性综合| 国产精品 日产精品 欧美精品| 亚洲网友自拍偷拍| 国产情人综合久久777777| 欧美精品1区2区3区| 99国产精品国产精品毛片| 黄色小说综合网站| 婷婷国产在线综合| 亚洲在线观看免费| 日韩码欧中文字| 中文天堂在线一区| 日本一区二区视频在线观看| 精品久久国产老人久久综合| 欧美一区二区三区日韩视频| 欧美怡红院视频| 91亚洲国产成人精品一区二三| 国产中文字幕精品| 韩国欧美国产1区| 精品夜夜嗨av一区二区三区| 日韩电影一区二区三区四区| 亚洲国产日产av| 亚洲成av人**亚洲成av**| 亚洲综合色婷婷| 亚洲国产成人高清精品| 亚洲成人av一区二区| 视频在线观看一区二区三区| 亚洲一二三区在线观看| 亚洲午夜久久久久中文字幕久| 亚洲曰韩产成在线| 亚洲无人区一区| 日本最新不卡在线| 另类中文字幕网| 国产一区啦啦啦在线观看| 国产精品亚洲专一区二区三区| 国产一区激情在线| 成人动漫精品一区二区| av综合在线播放| 一本一本大道香蕉久在线精品| 在线观看国产精品网站| 欧美久久久久久久久| 精品日韩99亚洲| 国产欧美一区二区精品秋霞影院| 国产日韩av一区| 亚洲人一二三区| 亚洲成在人线在线播放| 免费观看成人鲁鲁鲁鲁鲁视频| 久久机这里只有精品| 国产精品亚洲一区二区三区妖精| 国产suv精品一区二区883| av影院午夜一区| 欧美午夜不卡在线观看免费| 69堂精品视频| 国产色产综合产在线视频| 国产精品进线69影院| 午夜婷婷国产麻豆精品| 国产一区二区精品久久99| 99久久国产综合精品色伊 | 日韩精品电影在线| 国产一区视频在线看| 91麻豆福利精品推荐| 51精品国自产在线| 国产喷白浆一区二区三区| 亚洲制服欧美中文字幕中文字幕| 美腿丝袜在线亚洲一区| 99久久久免费精品国产一区二区| 欧美日本在线看| 久久久精品2019中文字幕之3| 亚洲一区二区三区影院| 国产成人自拍网| 8x福利精品第一导航| 国产日韩成人精品| 日韩不卡一区二区三区| 成人性生交大片免费看中文| 欧美一区二区黄| 一区二区三区 在线观看视频| 国产精品一区二区男女羞羞无遮挡 | 日韩伦理电影网|