麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

MySQL刪除表數(shù)據(jù)的方法

2024-07-24 13:14:35
字體:
供稿:網(wǎng)友

在MySQL中有兩種方法可以刪除數(shù)據(jù),一種是DELETE語句,另一種是TRUNCATE TABLE語句。DELETE語句可以通過WHERE對要刪除的記錄進行選擇。而使用TRUNCATE TABLE將刪除表中的所有記錄。因此,DELETE語句更靈活。

      如果要清空表中的所有記錄,可以使用下面的兩種方法:

       DELETE FROM table1

       TRUNCATE TABLE table1

      其中第二條記錄中的TABLE是可選的。

      如果要刪除表中的部分記錄,只能使用DELETE語句。

    DELETE FROM table1 WHERE ...;

      如果DELETE不加WHERE子句,那么它和TRUNCATE TABLE是一樣的,但它們有一點不同,那就是DELETE可以返回被刪除的記錄數(shù),而TRUNCATE TABLE返回的是0。

      如果一個表中有自增字段,使用TRUNCATE TABLE和沒有WHERE子句的DELETE刪除所有記錄后,這個自增字段將起始值恢復(fù)成1.如果你不想這樣做的話,可以在DELETE語句中加上永真的WHERE,如WHERE 1或WHERE true。

   DELETE FROM table1 WHERE 1;

       上面的語句在執(zhí)行時將掃描每一條記錄。但它并不比較,因為這個WHERE條件永遠為true。這樣做雖然可以保持自增的最大值,但由于它是掃描了所有的記錄,因此,它的執(zhí)行成本要比沒有WHERE子句的DELETE大得多。  

      DELETE和TRUNCATE TABLE的最大區(qū)別是DELETE可以通過WHERE語句選擇要刪除的記錄,但執(zhí)行速度不快。

      truncate刪除后不記錄mysql/20566.html">mysql日志,不可以恢復(fù)數(shù)據(jù)。delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當于保留mysql表的結(jié)構(gòu),重新創(chuàng)建了這個表,所有的狀態(tài)都相當于新表。而且還可以返回被刪除的記錄數(shù)。而TRUNCATE TABLE無法刪除指定的記錄,而且不能返回被刪除的記錄。但它執(zhí)行得非常快。

      和標準的SQL語句不同,DELETE支持ORDER BY和LIMIT子句,通過這兩個子句,我們可以更好地控制要刪除的記錄。如當我們只想刪除WHERE子句過濾出來的記錄的一部分,可以使用LIMIT,如果要刪除后幾條記錄,可以通過ORDER BY和LIMIT配合使用。假設(shè)我們要刪除users表中name等于"Mike"的前6條記錄。可以使用如下的DELETE語句:

   DELETE FROM users WHERE name = 'Mike' LIMIT 6;

一般MySQL并不確定刪除的這6條記錄是哪6條,為了更保險,我們可以使用ORDER BY對記錄進行排序。
DELETE FROM users WHERE name = 'Mike' ORDER BY id DESC LIMIT 6;

總結(jié)

以上就是本文關(guān)于MySQL刪除表數(shù)據(jù)的方法的全部內(nèi)容,希望對大家有所幫助。有什么問題可以隨時留言,小編會及時回復(fù)大家的。


注:相關(guān)教程知識閱讀請移步到MYSQL教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: av在线等| 免费黄网站在线播放 | 91成人久久 | 久久色网站| 羞羞视频在线免费 | 色综合欧美 | 免费在线观看亚洲 | 视频国产一区二区 | 女人叉开腿让男人桶 | 欧美一级毛片一级毛片 | 在线观看视频亚洲 | 黄wwww| 99精品电影 | 亚洲国产精品二区 | 国产美女视频黄a视频免费 日韩黄色在线播放 | 中国女人内谢69xxxx天美 | 羞羞视频免费观看入口 | 精品国产一区二区三区久久久蜜月 | 久久久av亚洲男天堂 | 一级一级一级毛片 | 色天天综合网 | 午夜精品久久久久久久爽 | 国产精品视频一区二区三区综合 | 久久国产精品系列 | 久久生活片 | 九九热久久免费视频 | 亚洲第一激情 | 99re热视频这里只精品 | 天天夜夜草 | 久久精品探花 | 九九色网站 | 97中文字幕第一一一页 | 黄视频免费在线 | 中国国语毛片免费观看视频 | 黄色片快播 | 精品无码一区在线观看 | 国产日韩中文字幕 | 九九热精品在线 | 中国av免费在线观看 | 中文字幕亚洲欧美 | 久久久久久久久久一本门道91 |