中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

mysql 刪除操作(delete+TRUNCATE)
來源:易賢網 閱讀:1159 次 日期:2014-11-25 10:09:37
溫馨提示:易賢網小編為您整理了“mysql 刪除操作(delete+TRUNCATE)”,方便廣大網友查閱!

delete

語法

單表語法:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE] FROM tbl_name

[WHERE where_definition]

[ORDER BY ...]

[LIMIT row_count]多表語法:

DELETE [LOW_PRIORITY] [QUICK] [IGNORE]

tbl_name[.*] [, tbl_name[.*] ...]

FROM table_references

[WHERE where_definition]或

DELETE [LOW_PRIORITY] [QUICK] [IGNORE]

FROM tbl_name[.*] [, tbl_name[.*] ...]

USING table_references

[WHERE where_definition]如果您編寫的DELETE語句中沒有WHERE子句,則所有的行都被刪除。當您不想知道被刪除的行的數目時,有一個更快的方法,就是用TRUNCATE TABLE。

DELETE語句支持以下修飾符:

•如果您指定LOW_PRIORITY,則DELETE的執行被延遲,直到沒有其它客戶端讀取本表時再執行。

• 對于MyISAM表,如果您使用QUICK關鍵詞,則在刪除過程中,存儲引擎不會合并索引端結點,這樣可以加快部分種類的刪除操作的速度。

•在刪除行的過程中,IGNORE關鍵詞會使MySQL忽略所有的錯誤。(在分析階段遇到的錯誤會以常規方式處理。)由于使用本選項而被忽略的錯誤會作為警告返回。

在MyISAM表中,被刪除的記錄被保留在一個帶鏈接的清單中,后續的INSERT操作會重新使用舊的記錄位置。要重新使用未使用的空間并減小文件的尺寸,則使用OPTIMIZE TABLE語句或myisamchk應用程序重新編排表。OPTIMIZE TABLE更簡便,但是myisamchk速度更快。

QUICK修飾符會影響到在刪除操作中索引端結點是否合并。當用于被刪除的行的索引值被來自后插入的行的相近的索引值代替時,DELETE QUICK最為適用。在此情況下,被刪除的值留下來的空間被重新使用。

未充滿的索引塊跨越某一個范圍的索引值,會再次發生新的插入。當被刪除的值導致出現未充滿的索引塊時,DELETE QUICK沒有作用。在此情況下,使用QUICK會導致未利用的索引中出現廢棄空間。

如果您打算從一個表中刪除許多行,使用DELETE QUICK再加上OPTIMIZE TABLE可以加快速度。這樣做可以重新建立索引,而不是進行大量的索引塊合并操作。

用于DELETE的MySQL唯一的LIMIT row_count選項用于告知服務器在控制命令被返回到客戶端前被刪除的行的最大值。本選項用于確保一個DELETE語句不會占用過多的時間。您可以只重復DELETE語句,直到相關行的數目少于LIMIT值為止。

如果DELETE語句包括一個ORDER BY子句,則各行按照子句中指定的順序進行刪除。此子句只在與LIMIT聯用是才起作用。例如,以下子句用于查找與WHERE子句對應的行,使用timestamp_column進行分類,并刪除第一(最舊的)行:

DELETE FROM somelog WHERE user = 'jcole' ORDER BY timestamp_column LIMIT 1;可以同時刪除許多個表中的行,并使用其它的表進行搜索:

DELETE t1, t2 FROM t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;

--或者

DELETE FROM t1, t2 USING t1, t2, t3 WHERE t1.id=t2.id AND t2.id=t3.id;

當搜索待刪除的行時,這些語句使用所有三個表,但是只從表t1和表t2中刪除對應的行。

以上例子顯示了使用逗號操作符的內部聯合,但是多表DELETE語句可以使用SELECT語句中允許的所有類型的聯合,比如LEFT JOIN,不過,您不能在一個多表DELETE語句中使用ORDER BY或LIMIT。

當引用表名稱時,您必須使用別名(如果已給定):

DELETE t1 FROM test AS t1, test2 WHERE ...

進行多表刪除時支持跨數據庫刪除,但是在此情況下,您在引用表時不能使用別名。舉例說明:

DELETE test1.tmp1, test2.tmp2 FROM test1.tmp1, test2.tmp2 WHERE ...

目前,您不能從一個表中刪除,同時又在子查詢中從同一個表中選擇。

TRUNCATE

語法

TRUNCATE [TABLE] tbl_nameTRUNCATE TABLE用于完全清空一個表。從邏輯上說,該語句與用于刪除所有行的DELETE語句等同,但是在有些情況下,兩者在使用上有所不同。

對于InnoDB表,如果有需要引用表的外鍵限制,則TRUNCATE TABLE被映射到DELETE上;否則使用快速刪減(取消和重新創建表)。使用TRUNCATE TABLE重新設置AUTO_INCREMENT計數器,設置時不考慮是否有外鍵限制。

對于其它存儲引擎,TRUNCATE TABLE與DELETE FROM有以下幾處不同:

•刪減操作會取消并重新創建表,這比一行一行的刪除行要快很多。

•刪減操作不能保證對事務是安全的;在進行事務處理和表鎖定的過程中嘗試進行刪減,會發生錯誤。

•被刪除的行的數目沒有被返回。

•只要表定義文件tbl_name.frm是合法的,則可以使用TRUNCATE TABLE把表重新創建為一個空表,即使數據或索引文件已經被破壞。

•表管理程序不記得最后被使用的AUTO_INCREMENT值,但是會從頭開始計數。即使對于MyISAM和InnoDB也是如此。MyISAM和InnoDB通常不再次使用序列值。

•當被用于帶分區的表時,TRUNCATE TABLE會保留分區;即,數據和索引文件被取消并重新創建,同時分區定義(.par)文件不受影響。

TRUNCATE TABLE是在MySQL中采用的一個Oracle SQL擴展。

更多信息請查看IT技術專欄

更多信息請查看數據庫
易賢網手機網站地址:mysql 刪除操作(delete+TRUNCATE)
由于各方面情況的不斷調整與變化,易賢網提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢為準!

2026上岸·考公考編培訓報班

  • 報班類型
  • 姓名
  • 手機號
  • 驗證碼
關于我們 | 聯系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點 | 投訴建議
工業和信息化部備案號:滇ICP備2023014141號-1 云南省教育廳備案號:云教ICP備0901021 滇公網安備53010202001879號 人力資源服務許可證:(云)人服證字(2023)第0102001523號
云南網警備案專用圖標
聯系電話:0871-65099533/13759567129 獲取招聘考試信息及咨詢關注公眾號:hfpxwx
咨詢QQ:1093837350(9:00—18:00)版權所有:易賢網
云南網警報警專用圖標
中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
亚洲精品国久久99热| 国产精品theporn88| 亚洲国产一区二区三区青草影视 | 欧美一区二区三区在线| 亚洲欧美制服另类日韩| 午夜精品久久久久久久蜜桃app| 亚洲一区二区三区免费观看| 久久九九国产| 欧美精品一区二区在线观看| 欧美天天综合网| 激情五月婷婷综合| 亚洲欧洲午夜| 亚洲影院一区| 老司机一区二区| 国产精品成av人在线视午夜片| 国产日韩精品一区二区三区| 亚洲韩国日本中文字幕| 亚洲一区免费| 久久精品一二三| 欧美视频中文一区二区三区在线观看| 国产日韩一区二区三区在线| 99国内精品久久| 另类激情亚洲| 国产精品资源| 中文在线一区| 欧美日韩一卡二卡| 亚洲精品久久7777| 久久久久久久一区| 国产日韩欧美自拍| 午夜欧美大片免费观看| 欧美极品一区二区三区| 亚洲成人在线免费| 久久激情五月激情| 国产精品人人做人人爽| 日韩视频一区二区三区在线播放免费观看| 亚洲欧美日韩在线| 国产午夜亚洲精品理论片色戒 | 一区二区免费看| 亚洲欧美在线视频观看| 久久综合中文色婷婷| 国产精品一区二区久久| 9人人澡人人爽人人精品| 女仆av观看一区| 在线观看日韩| 久久资源在线| 国产亚洲精品aa午夜观看| 99精品久久| 欧美麻豆久久久久久中文| 黄色成人免费网站| 久久精品二区三区| 国产欧美日韩综合| 亚洲少妇最新在线视频| 欧美96在线丨欧| 日韩午夜激情| 国产精品综合| 久久精品最新地址| 好看不卡的中文字幕| 久久精品国产91精品亚洲| 国语自产在线不卡| 美腿丝袜亚洲色图| 亚洲美女黄网| 国产精品v亚洲精品v日韩精品 | 国产酒店精品激情| 国产亚洲精品久久飘花| 午夜精品久久久久久久99水蜜桃| 国产精品久久久久久亚洲调教 | 蜜臀91精品一区二区三区| 亚洲高清影视| 欧美日韩视频第一区| 一二美女精品欧洲| 国产精品一区=区| 亚洲免费小视频| 国产精品久久久一区二区三区| 欧美一激情一区二区三区| 国产精品一区二区三区四区 | 欧美激情一区二区三区蜜桃视频 | 亚洲永久免费| 国产农村妇女精品一二区| 一区二区三区欧美| 国产精品福利在线| 久久亚洲国产精品日日av夜夜| 亚洲人成高清| 国产亚洲欧洲一区高清在线观看| 久久久综合网| 一本色道久久综合狠狠躁篇怎么玩 | 亚洲激情专区| 麻豆精品一区二区av白丝在线| 99精品国产99久久久久久福利| 国产精品免费久久久久久| 欧美国产日韩一区二区三区| 亚洲视频一区二区| 亚洲国产精品ⅴa在线观看| 国产精品午夜国产小视频| 欧美成人影音| 久久亚洲欧洲| 久久久国产精品一区| 香蕉久久久久久久av网站| 亚洲毛片视频| 亚洲电影在线观看| 精品51国产黑色丝袜高跟鞋| 国产麻豆午夜三级精品| 欧美日韩亚洲网| 欧美精品九九99久久| 免费高清在线一区| 久久午夜视频| 久久性天堂网| 久久婷婷激情| 久久久久久久999精品视频| 欧美专区亚洲专区| 亚洲一级片在线观看| 日韩视频久久| 日韩亚洲不卡在线| 夜夜嗨av一区二区三区四季av | 免费欧美视频| 久久婷婷色综合| 久久久青草青青国产亚洲免观| 性欧美videos另类喷潮| 亚洲欧美国产精品桃花| 亚洲小视频在线| 正在播放日韩| 亚洲视频碰碰| 久久成人这里只有精品| 美女视频黄 久久| 欧美精品一区在线| 国产精品高清在线观看| 国产日韩欧美自拍| 亚洲国产1区| 正在播放亚洲一区| 欧美在线综合视频| 亚洲肉体裸体xxxx137| 一本色道久久综合亚洲精品不 | 在线视频一区观看| 亚洲性视频h| 久久福利电影| 性感少妇一区| 久久综合色综合88| 欧美 日韩 国产精品免费观看| 欧美成人自拍| 老巨人导航500精品| 久久米奇亚洲| 久久一区二区三区国产精品 | 久久男人av资源网站| 美女福利精品视频| 午夜精品999| 亚洲专区欧美专区| 在线亚洲精品福利网址导航| 亚洲美女网站| 亚洲娇小video精品| 亚洲国产另类久久久精品极度| 国产色产综合产在线视频| 国产精品国产亚洲精品看不卡15| 欧美午夜www高清视频| 午夜精品999| 极品av少妇一区二区| 国产精品久久7| 国产精品欧美一区喷水| 国产精品久久久999| 国产精品日本精品| 国产欧美一区在线| 黄色av日韩| 国产伦精品一区二区三区在线观看 | 欧美精品激情blacked18| 久久久精品2019中文字幕神马| 久久久99久久精品女同性| 欧美一级专区| 久久久女女女女999久久| 久久在线免费| 欧美风情在线观看| 欧美天堂亚洲电影院在线播放| 欧美日韩亚洲高清一区二区| 国产精品久久网| 国语自产在线不卡| 亚洲精品美女91| 欧美大片在线看| 国产精品日韩精品欧美精品| 日韩视频免费在线观看| 亚洲欧美国产精品专区久久| 欧美在线免费观看视频| 欧美成人综合一区| 国产日韩av一区二区| 亚洲福利视频免费观看| 中日韩视频在线观看| 久久久久久香蕉网| 欧美不卡视频一区| 国产精品欧美日韩一区| 亚洲成人在线免费| 91久久久久久国产精品| 欧美xxx成人| 国产日产高清欧美一区二区三区| 最新成人av网站| 欧美在线日韩| 欧美日韩黄视频| 狠狠色伊人亚洲综合成人| 亚洲午夜小视频| 欧美精品国产一区二区| 黄色一区二区三区四区| 性做久久久久久久久| 欧美日韩一区二区三区在线观看免| 国内成人精品2018免费看| 亚洲制服av|