mysql删除行的命令(关于mysql常用命令大全)

增删改查四个步骤,这里简单介绍一下删除数据。在MySQL中,可以使用DELETE语句来删除表的一行或者多行数据。

语法格式为:

DELETE FROM <表名>   [WHERE 子句]  [ORDER BY 子句]  [LIMIT 子句]
  • <表名>:指定要删除数据的表名;
  • ORDER BY 子句:可选项。表示删除时,表中各行将按照子句中指定的顺序进行删除;
  • WHERE 子句:可选项。表示为删除操作限定删除条件,若省略该子句,则代表删除该表中的所有行;
  • LIMIT 子句:可选项。用于告知服务器在控制命令被返回到客户端前被删除行的最大值。

【删除表中的全部数据】

删除test表中的全部数据,SQL语句如下↓

DELETE FROM test;

【根据条件删除数据】

在test表中,删除Name为王发林的记录,SQL如下↓

DELETE   FROM    test   WHERE    NAME = "王发林";

【TRUNCATE 】

TRUNCATE关键字用于完全清空一个表。语法如下↓

TRUNCATE [TABLE] 表名

使用TRUNCATE语句清空 test表中的记录,SQL如下↓

TRUNCATE TABLE test;

DELETE关键词和TRUNCATE的区别

  • DELETE关键词是属于DML语句;TRUNCATE关键词属于DDL语句。但是它们的作用都用来清空数据表中的数据;
  • DELETE关键词是逐条记录一条一条的删除记录;而TRUNCATE是直接删除原来的表,然后再重新创建一个字段结果完全一样的新表格,执行数据比DELETE快;
  • DELETE删除数据后,可以找回数据;但是TRUNCATE不支持回滚,删除数据后无法找回;
  • DELETE可以通过WHERE子句指定条件来删除部分数据;而TRUNCATE只能删除整体;
  • DELETE会返回删除数据的行数,但是TRUNCATE只会返回 0,没有任何意义。

当不需要该表时,用DROP;当仍要保留该表,但要删除所有记录时,用TRUNCATE;当要删除部分记录时,用DELETE。

感谢您访问:美文云网站!本文永久链接:https://meiwenyun.com/432459.html。侵删或不良信息举报请联系邮箱:820608633@qq.com或微信:meiwenyun888。
上一篇 2024年8月22日 04:52
下一篇 2024年8月22日 04:52

相关推荐

  • 辛弃疾词赏析 辛弃疾赠鹭鸶赏析

    《赠鹭鸶》的词题使用了拟人的修辞手法,同时也表明了作者写这首词的目的:即写给鹭鸶的词。这首词采用了对话的形式,第一句便描写了词人与白鹭进行了一次非常有趣的对话场景。词人把溪边的白鹭…

    2024年8月12日
    299
  • 深圳西冲游玩全攻略(关于深圳一日游必去的地方)

    小长假快到了,终于可以放松一下,不如约上朋友一起去自驾游吧,好玩又放松! 1、大鹏较场尾 在深圳的仲夏夜里,兜兜转转中,邂逅了小清新的较场尾,较场尾有着“深圳的鼓浪屿”的美称,这里…

    2024年4月6日
    349
  • 表达父爱最感人的句子简短(父爱细腻的感情句子)

    爸爸是我们生命中最重要的人之一,他们用无私和坚定的爱呵护着我们成长。每当我们需要依靠时,爸爸总是第一时间出现在我们身边。下面是26句送给爸爸的最暖心的短句,让我们一起来感受这份深沉…

    2024年8月18日
    328
  • HF币怎么购买 HF币好不好

    HF币也是最新才发行的币,大家可以在5月19号的时候上大币网进行购买,从目前的整个K线图和趋势来看,这个币有可能在上线的时候就会涨一波,大家也可以同步观察一下什么时候会在okex和…

    2024年8月7日
    253
  • 马云一夜之间跌落神坛 怎么了出什么事情了

    马云事件,其实就是外滩峰会事件。2020年10月24日,马云当时受邀出席上海外滩金融峰会,并且发表“惊人”言论,引起很大的争议,随后阿里巴巴的市值暴跌。这段言论,让不少人都非常好奇…

    2024年8月2日
    367
  • 春花的诗句有哪些(描写春天的诗词大全)

    没有人不爱花? 那绚丽的色彩,让人欢喜;那盛开的花朵,治愈人心…… 春天正是赏花的好时节,不畏寒的早梅、亮丽的海棠、耀眼的桃花、暮春的牡丹、浪漫的杏花……都装点春日的色彩。 今天诗…

    2024年8月11日
    230
分享本页
返回顶部