MySQL 之删除数据(DELETE)

Posted 小白不再菜

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 之删除数据(DELETE)相关的知识,希望对你有一定的参考价值。

语法格式:

DELETE FROM <表名>

[WHERE子句][ORDER BY子句][LIMIT子句]

语法说明如下:

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


注意:在不使用 WHERE 条件的时候,将删除所有数据。

1、根据条件删除表中的数据

【实例1】在 tb_courses_new 表中,删除 course_id 为 4 的记录,输入的 SQL 语句和执行结果如下所示。

 

 【实例 2】删除 tb_courses_new 表中的全部数据,输入的 SQL 语句和执行结果如下所示。

以上是关于MySQL 之删除数据(DELETE)的主要内容,如果未能解决你的问题,请参考以下文章

MySQL之delete 忘加where条件误删除恢复方法二

PHP MySQL Delete From 之 Delete

MySQL之delete 忘加where条件误删除恢复

mysql参照完整性 策略设置之 on update 和 on delete

MySQL之数据的insert-delete-update操作

mysql之delect语法