亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識(shí)庫(kù) > MySQL刪除表操作實(shí)現(xiàn)(delete、truncate、drop的區(qū)別)

MySQL刪除表操作實(shí)現(xiàn)(delete、truncate、drop的區(qū)別)

熱門標(biāo)簽:常州網(wǎng)絡(luò)外呼系統(tǒng)開發(fā) 外呼系統(tǒng)電銷受騙 走過哪個(gè)省地圖標(biāo)注 萊西市地圖標(biāo)注 巫師三血與酒地圖標(biāo)注 銷售語音電話機(jī)器人 在哪里申請(qǐng)400電話 安徽ai電話電銷機(jī)器人有效果嗎 400電話申請(qǐng)信用卡

本文主要講mysql中三種刪除表的操作,delete語句、truncate語句以及drop語句的區(qū)別:

簡(jiǎn)介

delete

1、刪除整張表的數(shù)據(jù):

delete from table_name;

2、刪除部分?jǐn)?shù)據(jù),添加where子句:

delete from table_name where...;

3、說明

  1)、屬于DML語言,每次刪除一行,都在事務(wù)日志中為所刪除的每行記錄一項(xiàng)。產(chǎn)生rollback,事務(wù)提交之后才生效;如果有相應(yīng)的 trigger,執(zhí)行的時(shí)候?qū)⒈挥|發(fā),如果刪除大數(shù)據(jù)量的表速度會(huì)很慢。
  2)、刪除表中數(shù)據(jù)而不刪除表的結(jié)構(gòu)(定義),同時(shí)也不釋放空間。

truncate

1、只能操作表,將表中數(shù)據(jù)全部刪除,在功能上和不帶where子句的delete語句相同:

truncate table table_name;

2、說明

  1)、默認(rèn)情況下,truncate通過釋放存儲(chǔ)表數(shù)據(jù)所用的數(shù)據(jù)頁來刪除數(shù)據(jù),并且只在事務(wù)日志中記錄頁的釋放。所以使用的系統(tǒng)和事務(wù)日志資源少,可以使用reuse storage; truncate會(huì)將高水線復(fù)位(回到最開始).
  2 )、 truncate是DDL語言, 操作立即生效,自動(dòng)提交,原數(shù)據(jù)不放到rollback segment中,不能回滾. 操作不觸發(fā)trigger.
  3 )、刪除內(nèi)容、釋放空間但不刪除表的結(jié)構(gòu)(定義)。

drop

1、drop語句將刪除表的結(jié)構(gòu),以及被依賴的約束(constrain),觸發(fā)器(trigger),索引(index);

drop table table_name;

2、說明
  1)、刪除之后,依賴于該表的存儲(chǔ)過程/函數(shù)將保留,但是變?yōu)閕nvalid狀態(tài).
  2)、drop也屬于DDL語言,立即執(zhí)行,執(zhí)行速度最快
  3)、刪除內(nèi)容和定義,釋放空間。

區(qū)別

1、表和索引所占空間:
  當(dāng)表被TRUNCATE 后,這個(gè)表和索引所占用的空間會(huì)恢復(fù)到初始大?。?
  DELETE操作不會(huì)減少表或索引所占用的空間;
  DROP語句將表所占用的空間全釋放掉。

2、應(yīng)用范圍:
  TRUNCATE 只能對(duì)table;
  DELETE可以是table和view。

3、執(zhí)行速度: drop > truncate > delete

4、delete from刪空表后,會(huì)保留一個(gè)空的頁,truncate在表中不會(huì)留有任何頁。

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

TRUNCATE TABLE 則一次性地從表中刪除所有的數(shù)據(jù)并不把單獨(dú)的刪除操作記錄記入日志保存,刪除行是不能恢復(fù)的。并且在刪除的過程中不會(huì)激活與表有關(guān)的刪除觸發(fā)器。執(zhí)行速度快。

6、當(dāng)使用行鎖執(zhí)行 DELETE 語句時(shí),將鎖定表中各行以便刪除。truncate始終鎖定表和頁,而不是鎖定各行。

7、如果有identity產(chǎn)生的自增id列,delete from后仍然從上次的數(shù)開始增加,即種子不變;

使用truncate刪除之后,種子會(huì)恢復(fù)到初始值。

總結(jié)

1、delete 語句可以使用where子句實(shí)現(xiàn)部分刪除,而truncate不可以,會(huì)將表中的整個(gè)數(shù)據(jù)全部刪除,使用時(shí),可以按需求選擇;
2、如果想從表中刪除所有的數(shù)據(jù),不要使用delete,可以使用truncate語句,因?yàn)檫@樣執(zhí)行速度更快。truncate語句實(shí)際是刪除原來的表然后重新建立一個(gè)新表;
3、在沒有備份情況下,謹(jǐn)慎使用 drop 與 truncate。要?jiǎng)h除表結(jié)構(gòu)使用drop;
4、對(duì)于由 FOREIGN KEY 約束引用的表,不能使用 TRUNCATE TABLE,而應(yīng)使用不帶 WHERE 子句的 DELETE 語句。由于 TRUNCATE TABLE 不記錄在日志中,所以它不能激活觸發(fā)器。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:
  • MySQL Truncate用法詳解
  • MySQL中truncate誤操作后的數(shù)據(jù)恢復(fù)案例
  • mysql 刪除操作(delete+TRUNCATE)
  • MySQL刪除數(shù)據(jù)Delete與Truncate語句使用比較
  • 詳解MySQL中DROP,TRUNCATE 和DELETE的區(qū)別實(shí)現(xiàn)mysql從零開始
  • MySQL用truncate命令快速清空一個(gè)數(shù)據(jù)庫(kù)中的所有表

標(biāo)簽:河北 陽江 果洛 赤峰 來賓 煙臺(tái) 鞍山 黃石

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySQL刪除表操作實(shí)現(xiàn)(delete、truncate、drop的區(qū)別)》,本文關(guān)鍵詞  MySQL,刪除,表,操作,實(shí)現(xiàn),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySQL刪除表操作實(shí)現(xiàn)(delete、truncate、drop的區(qū)別)》相關(guān)的同類信息!
  • 本頁收集關(guān)于MySQL刪除表操作實(shí)現(xiàn)(delete、truncate、drop的區(qū)別)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    国产视频在线免费观看| 国产原创视频在线| 精品视频在线看| 欧美一级视频免费| 久久精品成人一区二区三区| 日本在线不卡免费视频一区| 麻豆午夜视频| 精品视频免费在线| 国产a网| 91麻豆精品国产自产在线| 精品视频免费看| 一a一级片| 天天做人人爱夜夜爽2020毛片| 欧美a级v片不卡在线观看| 国产精品123| 久久久成人网| 日本伦理网站| 欧美另类videosbestsex高清| 国产视频一区二区在线播放| 亚洲天堂在线播放| 美女免费精品视频在线观看| 久久精品店| 免费毛片播放| 国产亚洲精品aaa大片| 国产成人啪精品| 99色视频在线| 成人a大片在线观看| 二级特黄绝大片免费视频大片| 国产91视频网| 国产视频一区二区三区四区| 97视频免费在线观看| 欧美激情在线精品video| 国产视频一区二区在线播放| 成人高清视频在线观看| 精品国产一区二区三区精东影业| 欧美激情一区二区三区在线播放| 日韩在线观看视频网站| 精品视频一区二区三区免费| 欧美大片aaaa一级毛片| 青青青草影院 | 精品国产一区二区三区久| 国产福利免费视频| 免费国产在线观看| 国产91精品系列在线观看| 日本免费乱理伦片在线观看2018| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 久久99青青久久99久久| 精品国产一区二区三区久久久蜜臀| 中文字幕97| 亚洲www美色| 国产亚洲精品aaa大片| 91麻豆精品国产综合久久久| 青青青草影院 | 国产网站免费在线观看| 成人免费高清视频| 午夜在线亚洲男人午在线| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频在线观看一区二区 | 台湾毛片| 九九国产| 日日夜夜婷婷| 精品久久久久久中文| 你懂的日韩| 一级女性大黄生活片免费| 韩国三级香港三级日本三级la| 国产成人精品综合在线| 午夜在线亚洲男人午在线| 精品国产一区二区三区免费| 日韩专区亚洲综合久久| 日韩在线观看免费完整版视频| 国产视频一区二区在线播放| 麻豆系列国产剧在线观看| 久久国产精品自线拍免费| 日本特黄特色aaa大片免费| 九九精品久久| 午夜激情视频在线播放| 国产极品精频在线观看| 麻豆网站在线免费观看| 九九免费高清在线观看视频| 国产高清在线精品一区a| 亚洲女初尝黑人巨高清在线观看| 久久精品免视看国产明星| 亚洲女人国产香蕉久久精品| 成人a大片高清在线观看| 国产成人精品一区二区视频| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 韩国毛片 免费| 亚洲 男人 天堂| 99色吧| 青草国产在线| 美女被草网站| 97视频免费在线观看| 日本在线不卡视频| 精品国产亚一区二区三区| a级毛片免费观看网站| 日本特黄特黄aaaaa大片| 韩国毛片 免费| 99色视频在线| 欧美激情一区二区三区在线播放| 亚洲第一色在线| 国产一区二区精品久| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 精品视频免费看| 日本在线不卡视频| 沈樵在线观看福利| 国产91精品系列在线观看| 91麻豆国产级在线| 日本在线不卡免费视频一区| 日韩在线观看免费完整版视频| 欧美激情一区二区三区视频 | 国产极品精频在线观看| 香蕉视频亚洲一级| 日韩男人天堂| 亚洲精品影院| 日本伦理片网站| 精品视频在线观看一区二区 | 日韩中文字幕一区| 日韩专区亚洲综合久久| 精品久久久久久免费影院| 一本伊大人香蕉高清在线观看| 日韩中文字幕在线观看视频| 日韩免费在线观看视频| 日韩欧美一及在线播放| 亚洲精品久久玖玖玖玖| 久久国产精品自线拍免费| 久草免费在线色站| 精品国产亚一区二区三区| 九九久久国产精品| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 成人免费观看的视频黄页| 国产成人精品综合在线| 久草免费在线色站| 国产一区二区精品久| 国产一区二区高清视频| 999久久久免费精品国产牛牛| 精品在线免费播放| 久久成人性色生活片| 精品国产亚一区二区三区| 色综合久久手机在线| 国产综合91天堂亚洲国产| 成人在激情在线视频| 色综合久久久久综合体桃花网| 亚欧乱色一区二区三区| 99久久精品费精品国产一区二区| 国产一区二区福利久久| 久久成人性色生活片| 沈樵在线观看福利| 九九免费高清在线观看视频| 美女免费毛片| 99色吧| 精品视频一区二区三区| 精品久久久久久中文字幕一区| 韩国三级香港三级日本三级la| 青草国产在线| 日本伦理网站| 免费国产在线观看| 九九精品久久| 精品国产亚洲人成在线| 亚洲精品永久一区| 日韩av成人| 成人免费一级纶理片| 欧美1卡一卡二卡三新区| 日韩欧美一二三区| 国产国产人免费视频成69堂| 久久国产精品只做精品| 日本在线www| 日韩字幕在线| 天天做人人爱夜夜爽2020| 国产网站在线| 久久99爰这里有精品国产| 韩国三级香港三级日本三级| 色综合久久天天综合绕观看| 国产一区二区福利久久| 久久精品免视看国产成人2021| 国产综合91天堂亚洲国产| 成人av在线播放| 午夜激情视频在线播放| 在线观看成人网 | 国产一区精品| 国产精品自拍一区| 国产高清在线精品一区二区 | 国产成人精品影视| 日韩av成人| 四虎影视库| 久久99中文字幕| 亚洲精品久久玖玖玖玖| 国产伦久视频免费观看视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 久久久成人影院| 欧美激情一区二区三区在线 | 久久久成人影院| 亚欧成人乱码一区二区| 可以免费在线看黄的网站| 国产一区国产二区国产三区| 尤物视频网站在线观看| 成人影院一区二区三区| 久久国产精品自线拍免费| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 999久久狠狠免费精品| 国产综合91天堂亚洲国产|