好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > MySQL刪除表數據的方法

MySQL刪除表數據的方法

熱門標簽:電銷機器人價格多少錢一臺 百度地圖標注地方備注 怎么辦理400電話呢 400電話申請什么好 好搜地圖標注 電話機器人免費嗎 地圖標注圖標素材入駐 怎么申請400電話申請 龍圖酒吧地圖標注

在MySQL中有兩種方法可以刪除數據,一種是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可以返回被刪除的記錄數,而TRUNCATE TABLE返回的是0。

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

   DELETE FROM table1 WHERE 1;

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

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

      truncate刪除后不記錄mysql日志,不可以恢復數據。delete的效果有點像將mysql表中所有記錄一條一條刪除到刪完,而truncate相當于保留mysql表的結構,重新創建了這個表,所有的狀態都相當于新表。而且還可以返回被刪除的記錄數。而TRUNCATE TABLE無法刪除指定的記錄,而且不能返回被刪除的記錄。但它執行得非常快。

      和標準的SQL語句不同,DELETE支持ORDER BY和LIMIT子句,通過這兩個子句,我們可以更好地控制要刪除的記錄。如當我們只想刪除WHERE子句過濾出來的記錄的一部分,可以使用LIMIT,如果要刪除后幾條記錄,可以通過ORDER BY和LIMIT配合使用。假設我們要刪除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;

總結

以上就是本文關于MySQL刪除表數據的方法的全部內容,希望對大家有所幫助。感興趣的朋友可以參閱:MySQL prepare原理詳解、幾個比較重要的MySQL變量、ORACLE SQL語句優化技術要點解析等,有什么問題可以隨時留言,小編會及時回復大家的。

您可能感興趣的文章:
  • php中批量刪除Mysql中相同前綴的數據表的代碼
  • MySQL創建和刪除數據表的命令及語法詳解
  • MySQL入門(四) 數據表的數據插入、更新、刪除
  • 刪除mysql數據表如何操作
  • mysql drop database刪除數據庫命令實例講解
  • mysql查找刪除重復數據并只保留一條實例詳解
  • MySQL實現快速刪除所有表而不刪除數據庫的方法
  • MySQL刪除數據Delete與Truncate語句使用比較
  • MySQL 刪除數據庫中重復數據方法小結
  • Mysql刪除數據以及數據表的方法實例

標簽:浙江 溫州 防疫工作 內江 廣西 撫順 汕尾 固原

巨人網絡通訊聲明:本文標題《MySQL刪除表數據的方法》,本文關鍵詞  MySQL,刪除,表,數據,的,方法,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《MySQL刪除表數據的方法》相關的同類信息!
  • 本頁收集關于MySQL刪除表數據的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 久久久久综合国产| 男友揉搓奶头高潮H| 欧美大片中詹妮弗劳伦斯的知名度| 国产三区在线成人AV| 69久久夜色精品国产69乱| 欧美日韩色情免费视频| 18亚洲男男gay1069tv| 操久久久| 国产精品1024永久观看| 久久久久久全国免费观看| 国产在线拍偷自揄拍无码成人小说| 日韩黄色影片| 五月丁香欧美综合亚洲AV| 35日本XXXXXXXXX35| 国产欧美17694免费观看视频| 一级特黄女**毛片| 成全我在线观看免费观看| 男女性激烈动态图无遮挡| 97一区二区国产好的精华液| 中文字幕片| 日本hdxxxxx护士a级| 卫诗雅被揉到高潮下不了床| 黄金大劫案| 国产96在线| 小芸的放荡日记高H| 国语对白清晰刺激对白| 高h原耽肉汁动漫视频| 国产与子敌伦一级A片| 暴风雨与憧憬的岳友田真希| 妇videosexfreexxxx| 疯狂?喷水男女爽视频在线观看| 18岁以下禁止的观看的视频免费| FREEXXXXHD天美传媒A| 我好硬弄不出来涨着难受| 色999亚洲人成色| 林小小被肉干高H潮文不断| 99riav视频国产在线看| 麻豆国产精品蜜桃va在线播放| 《浴室吃奶》| 免费高清A级毛片在线播放| 掀起校服含着奶头h1v1|