日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

MYSQL中Truncate的用法詳解

瀏覽:272日期:2023-10-06 17:16:54

本文導讀:刪除表中的數據的方法有delete,truncate, 其中TRUNCATE TABLE用于刪除表中的所有行,而不記錄單個行刪除操作。TRUNCATE TABLE 與沒有 WHERE 子句的 DELETE 語句類似;但是,TRUNCATE TABLE 速度更快,使用的系統資源和事務日志資源更少。下面介紹SQL中Truncate的用法

當你不再需要該表時, 用 drop;當你仍要保留該表,但要刪除所有記錄時, 用 truncate;當你要刪除部分記錄時(always with a WHERE clause), 用 delete.

Truncate是一個能夠快速清空資料表內所有資料的SQL語法。并且能針對具有自動遞增值的字段,做計數重置歸零重新計算的作用。

一、Truncate語法

[ { database_name.[ schema_name ]. | schema_name . } ] table_name[ ; ]

參數

database_name數據庫的名稱。

schema_name表所屬架構的名稱。

table_name要截斷的表的名稱,或要刪除其全部行的表的名稱。

二、Truncate使用注意事項

1、TRUNCATE TABLE 在功能上與不帶 WHERE 子句的 DELETE 語句相同:二者均刪除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系統和事務日志資源少。

2、DELETE 語句每次刪除一行,并在事務日志中為所刪除的每行記錄一項。TRUNCATE TABLE 通過釋放存儲表數據所用的數據頁來刪除數據,并且只在事務日志中記錄頁的釋放。

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

4、對于由 FOREIGN KEY 約束引用的表,不能使用 TRUNCATE TABLE,而應使用不帶 WHERE 子句的 DELETE 語句。由于 TRUNCATE TABLE 不記錄在日志中,所以它不能激活觸發器。

5、TRUNCATE TABLE 不能用于參與了索引視圖的表。

6、對用TRUNCATE TABLE刪除數據的表上增加數據時,要使用UPDATE STATISTICS來維護索引信息。

7、如果有ROLLBACK語句,DELETE操作將被撤銷,但TRUNCATE不會撤銷。

三、不能對以下表使用 TRUNCATE TABLE

1、由 FOREIGN KEY 約束引用的表。(您可以截斷具有引用自身的外鍵的表。)

2、參與索引視圖的表。

3、通過使用事務復制或合并復制發布的表。

4、對于具有以上一個或多個特征的表,請使用 DELETE 語句。

5、TRUNCATE TABLE 不能激活觸發器,因為該操作不記錄各個行刪除。

四、TRUNCATE、Drop、Delete區別

1.drop和delete只是刪除表的數據(定義),drop語句將刪除表的結構、被依賴的約束(constrain)、觸發器 (trigger)、索引(index);依賴于該表的存儲過程/函數將保留,但是變為invalid狀態。2.delete語句是DML語言,這個操作會放在rollback segement中,事物提交后才生效;如果有相應的觸發器(trigger),執行的時候將被觸發。truncate、drop是DDL語言,操作后即 生效,原數據不會放到rollback中,不能回滾,操作不會觸發trigger。

3.delete語句不影響表所占用的extent、高水線(high watermark)保持原位置不動。drop語句將表所占用的空間全部釋放。truncate語句缺省情況下將空間釋放到minextents的 extent,除非使用reuse storage。truncate會將高水線復位(回到最初)。

4.效率方面:drop > truncate > delete

5.安全性:小心使用drop與truncate,尤其是在 沒有備份的時候,想刪除部分數據可使用delete需要帶上where子句,回滾段要足夠大,想刪除表可以用drop,想保留表只是想刪除表的所有數據、 如果跟事物無關可以使用truncate,如果和事物有關、又或者想觸發 trigger,還是用delete,如果是整理表內部的碎片,可以用truncate跟上reuse stroage,再重新導入、插入數據。

6.delete是DML語句,不會自動提交。drop/truncate都是DDL語句,執行后會自動提交。

7、drop一般用于刪除整體性數據 如表,模式,索引,視圖,完整性限制等;delete用于刪除局部性數據 如表中的某一元組

8、DROP把表結構都刪了;DELETE只是把數據清掉

9、當你不再需要該表時, 用 drop;當你仍要保留該表,但要刪除所有記錄時, 用 truncate;當你要刪除部分記錄時(always with a WHERE clause), 用 delete.

到此這篇關于MYSQL中Truncate的用法詳解的文章就介紹到這了,更多相關MYSQL Truncate內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: MySQL 數據庫
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
视频在线观看国产精品| 久久精品亚洲人成影院 | 伊人影院久久| 最新亚洲激情| 亚洲一区日韩在线| 五月国产精品| 久久亚洲资源中文字| 天堂√中文最新版在线| 国产精品99一区二区| 久久不射中文字幕| 日韩不卡手机在线v区| 国产福利亚洲| 亚洲播播91| 亚洲综合丁香| 国产精品一区二区三区美女| 高清久久精品| 久久福利一区| 国产日本亚洲| 日韩在线视频精品| 日韩视频一区| 国产探花一区二区| 国产精品蜜芽在线观看| 中文日韩在线| 精品伊人久久| 国产一区91| 国产极品久久久久久久久波多结野 | 你懂的网址国产 欧美| 成人久久一区| 日韩av网站免费在线| 97精品国产福利一区二区三区| 亚洲精品1区| 国产精品黄网站| 久久久久久久久99精品大| 深夜福利亚洲| 婷婷综合六月| 国产丝袜一区| 伊人久久成人| 精品久久免费| 自拍自偷一区二区三区| 国产 日韩 欧美 综合 一区| 亚洲综合二区| 国产在线观看www| 婷婷综合成人| 久久精品国产大片免费观看| 欧美精品三级在线| 激情综合网址| 久久精品国产精品亚洲毛片| 婷婷久久一区| 成人免费一区| 日韩毛片网站| 香蕉精品视频在线观看| 久久精品免费看| 日韩av电影一区| 欧美特黄视频| 久久久久国产精品一区三寸 | 欧美日本不卡| av不卡在线| 欧美成a人免费观看久久| 欧美日韩一区二区国产| 午夜久久福利| 国产99在线| 欧美黄页在线免费观看| 亚洲精品一二三**| 亚洲精品1区2区| 久久久久久久久99精品大| 欧美精品1区| 欧美日韩视频免费看| 亚洲欧美日韩精品一区二区| 日韩精品一区二区三区免费观影| 你懂的亚洲视频| 国产乱论精品| 国产欧美自拍| 欧美日韩一区二区国产| 日韩欧美久久| 亚洲91网站| 久久成人亚洲| 亚洲免费一区二区| 在线亚洲自拍| 亚洲国产一区二区在线观看| 亚洲黑丝一区二区| 久久精品高清| 久久国产欧美| 亚洲国内精品| 久久av综合| 国产一区二区三区精品在线观看| 亚洲一级淫片| 欧美黄色网页| 精品一区电影| 国产精品www.| 国产精品99精品一区二区三区∴| 亚洲欧美日韩国产一区| 激情五月综合| 成人av动漫在线观看| 久久精品国产大片免费观看| 久久精品国内一区二区三区水蜜桃| 色婷婷综合网| 伊人久久av| 深夜视频一区二区| 美女少妇全过程你懂的久久| 国产中文一区| 久久国产精品久久久久久电车| 91久久中文| 伊人www22综合色| 欧美一级网址| 美女久久99| 97精品国产福利一区二区三区| 国产69精品久久| 久久国产直播| 首页国产欧美久久| 日韩精品国产精品| 国产精品尤物| 成人影视亚洲图片在线| 丁香六月综合| 国产一区91| 欧美亚洲专区| 国产一区一一区高清不卡| 91嫩草亚洲精品| 婷婷激情图片久久| 日韩精品一区二区三区中文在线| 国产欧美丝祙| 国产传媒在线| 婷婷综合社区| 91欧美精品| 中文字幕在线视频久| 欧美在线影院| 欧美片第1页综合| 日韩精品91| 视频一区免费在线观看| 国产精品一区2区3区| 亚洲涩涩在线| 亚洲香蕉久久| 精品视频亚洲| 亚洲欧美日韩专区| 美日韩一区二区三区| 久久中文亚洲字幕| 中文字幕亚洲在线观看| 久久激情综合网| 91精品久久久久久久久久不卡| 亚洲深夜福利在线观看| 丰满少妇一区| 午夜在线观看免费一区| 久久久91麻豆精品国产一区| 欧美精品一区二区久久| 欧美日韩中文| 婷婷亚洲五月| 国产精品三级| 欧洲激情综合| 国产精品久久久久久久久久白浆| 欧美在线观看视频一区| 国产丝袜一区| 91国语精品自产拍| 国产精品白丝久久av网站| 久久视频精品| 久久影院资源站| 日韩制服丝袜av| 高清av不卡| 青青草国产精品亚洲专区无| 久久精品影视| 久久99偷拍| 一区二区三区网站| 久久久久蜜桃| 麻豆传媒一区二区三区| 美日韩精品视频| 日韩精品第一区| 国产精品草草| 蜜桃视频在线观看一区| 亚洲精品国产嫩草在线观看| 欧美日本不卡高清| 亚洲神马久久| 免费污视频在线一区| 国产极品久久久久久久久波多结野| 亚洲在线一区| 欧美特黄一级大片| 97精品视频在线看| 国产精品任我爽爆在线播放| 一区二区三区国产在线| 亚洲激情中文在线| 色爱av综合网| 久久毛片亚洲| 国产在视频一区二区三区吞精| 日韩精品一区二区三区中文在线| 亚洲先锋成人| 欧美羞羞视频| 精品免费视频| 麻豆一区二区99久久久久| 91国内精品| 日韩精品视频在线看| 9国产精品视频| 午夜精品网站| 在线精品小视频| 激情欧美国产欧美| www成人在线视频| 国产精品久久久久久久久妇女| 老司机免费视频一区二区三区| 欧美综合精品| 亚洲精品日本| 最新亚洲国产| 日韩欧美久久| 欧美中文一区| 欧美日韩一区二区三区四区在线观看|