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 语句和执行结果如下所示。