亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

關(guān)于mysql常用命令大全 mysql刪除行的命令

增刪改查四個步驟,這里簡單介紹一下刪除數(shù)據(jù) 。在MySQL中,可以使用DELETE語句來刪除表的一行或者多行數(shù)據(jù) 。
語法格式為:
DELETE FROM <表名> [WHERE 子句][ORDER BY 子句][LIMIT 子句]

  • <表名>:指定要刪除數(shù)據(jù)的表名;
  • ORDER BY 子句:可選項 。表示刪除時 , 表中各行將按照子句中指定的順序進行刪除;
  • WHERE 子句:可選項 。表示為刪除操作限定刪除條件,若省略該子句,則代表刪除該表中的所有行;
  • LIMIT 子句:可選項 。用于告知服務(wù)器在控制命令被返回到客戶端前被刪除行的最大值 。
【關(guān)于mysql常用命令大全 mysql刪除行的命令】【刪除表中的全部數(shù)據(jù)】
刪除test表中的全部數(shù)據(jù),SQL語句如下↓
DELETE FROM test;
關(guān)于mysql常用命令大全 mysql刪除行的命令

文章插圖
【根據(jù)條件刪除數(shù)據(jù)】
在test表中,刪除Name為王發(fā)林的記錄,SQL如下↓
DELETE FROMtest WHERENAME = "王發(fā)林";
關(guān)于mysql常用命令大全 mysql刪除行的命令

文章插圖
【TRUNCATE 】
TRUNCATE關(guān)鍵字用于完全清空一個表 。語法如下↓
TRUNCATE [TABLE] 表名使用TRUNCATE語句清空 test表中的記錄,SQL如下↓
TRUNCATE TABLE test;
關(guān)于mysql常用命令大全 mysql刪除行的命令

文章插圖
DELETE關(guān)鍵詞和TRUNCATE的區(qū)別
  • DELETE關(guān)鍵詞是屬于DML語句;TRUNCATE關(guān)鍵詞屬于DDL語句 。但是它們的作用都用來清空數(shù)據(jù)表中的數(shù)據(jù);
  • DELETE關(guān)鍵詞是逐條記錄一條一條的刪除記錄;而TRUNCATE是直接刪除原來的表,然后再重新創(chuàng)建一個字段結(jié)果完全一樣的新表格,執(zhí)行數(shù)據(jù)比DELETE快;
  • DELETE刪除數(shù)據(jù)后 , 可以找回數(shù)據(jù);但是TRUNCATE不支持回滾,刪除數(shù)據(jù)后無法找回;
  • DELETE可以通過WHERE子句指定條件來刪除部分數(shù)據(jù);而TRUNCATE只能刪除整體;
  • DELETE會返回刪除數(shù)據(jù)的行數(shù),但是TRUNCATE只會返回 0,沒有任何意義 。
當(dāng)不需要該表時,用DROP;當(dāng)仍要保留該表,但要刪除所有記錄時,用TRUNCATE;當(dāng)要刪除部分記錄時,用DELETE 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: