MySQL刪除或清空表中數據的方法

  要想把MySQL中的數據刪除或清空,可以通過兩種方法來實現:DELETE語句和TRUNCATE TABLE語句。愛掏網 - it200.com下面美國主機偵探小編就來介紹下這兩種刪除或清空MySQL表中數據的方法:

  DELETE語句可以將表中所有記錄都刪除,也可以指定WHERE子句,對要刪除的記錄進行選擇;而TRUNCATE TABLE是刪除表中的所有行,也就是說將刪除表中的所有記錄。愛掏網 - it200.com很明顯,DELETE語句更靈活一些。愛掏網 - it200.com

  如果要清空MySQL表中所有數據,可使用下面兩種方法:

  DELETE FROM table_name

  TRUNCATE TABLE table_name

  注:“table_name”指的是要截斷的表的名稱或要刪除其全部行的表的名稱。愛掏網 - it200.com

  上面兩個語句都可以清空MySQL表中數據,區別就在于DELETE可以通過WHERE語句選擇要刪除的記錄,而且可以返回被刪除的記錄數,但執行速度不快;而TRUNCATE無法刪除指定的記錄,而且不能返回被刪除的記錄。愛掏網 - it200.com

  所以,要想刪除MySQL數據中指定的記錄時,就只能用DELETE指定WHERE子句來實現了,語句如下:

  DELETE FROM table_name WHERE name_id=3;

  注:“table_name”指的是要截斷的表的名稱或要刪除其全部行的表的名稱;“name_id=3”指的是指定的具體的記錄。愛掏網 - it200.com

  另外MySQL的DELETE語句支持ORDER BY和LIMIT子句,這兩個子句可以更好地控制要刪除的記錄,比如我們只想刪除WHERE子句過濾出來的記錄的一部分,就可以LIMIT來實現;如果想刪除后幾條記錄,可以通過ORDER BY和LIMIT配合使用。愛掏網 - it200.com

  LIMIT子句用法:DELETE FROM table_name WHERE name = 'N' LIMIT 6;

  上面的例子表示刪除table_name表中name等于“N”的前6條記錄,但一般MySQL并不確定刪除的這6條記錄是哪6條,所以為了保險可以使用ORDER BY對記錄進行排序:

  ORDER BY和LIMIT配合用法:DELETE FROM table_name WHERE name = 'N' ORDER BY id DESC LIMIT 6;

  以上就是小編對MySQL刪除或清空表中數據的方法的分享,希望能幫助到大家。愛掏網 - it200.com

聲明:所有內容來自互聯網搜索結果,不保證100%準確性,僅供參考。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。
發表評論
更多 網友評論0 條評論)
暫無評論

返回頂部

主站蜘蛛池模板: 国内自拍视频一区二区三区| 玉蒲团之偷情宝鉴电影| 杨乃武与小白菜港版在线| 国产精品漂亮美女在线观看| 亚洲精品国产精品国自产观看| 丁香色欲久久久久久综合网| 美女高清特黄a大片| 我要c死你小荡货高h视频| 国产91精品久久久久999| 丰满亚洲大尺度无码无码专线| 色综合久久久无码中文字幕波多| 日本韩国视频在线观看| 国产免费拔擦拔擦8x| 久久久精品一区二区三区| 蜜桃麻豆www久久国产精品| 新婚熄与翁公试婚小说| 啊轻点灬大ji巴黑人太粗| 一级**毛片毛片毛片毛片在线看| 精品国产一区在线观看| 天天干天天摸天天操| 亚洲高清偷拍一区二区三区| WWW夜片内射视频在观看视频 | 国产成人免费电影| 久久精品免费大片国产大片| 韩国r级2020年最新| 日产精品1区至六区有限公司| 四虎永久免费地址ww1515| 2021国产麻豆剧传媒剧情最新| 欧美色成人综合| 国产在线观看免费不卡| 一区二区三区在线播放视频| 欧美在线一级视频| 国产人成在线视频| www.色人阁.com| 校园激情综合网| 另类国产ts人妖合集| 最新黄色网址在线观看| 无码国模国产在线观看| 亚洲视频一区在线| 麻豆av一区二区三区| 天堂一区二区三区精品|