📅  最后修改于: 2023-12-03 15:03:07.578000             🧑  作者: Mango
在MySQL中,删除操作通常与查询语句结合使用,以使查询和删除更高效。本文将介绍如何使用MySQL的删除查询语句。
删除查询语句使用DELETE
关键字。语法如下:
DELETE FROM table_name WHERE condition;
其中,table_name
指定要从中删除记录的表的名称,condition
指定要删除的记录的条件。
假设我们有一个名为students
的表,其中包含以下数据:
| id | name | age | grade | | -- | ---- | --- | ----- | | 1 | Tom | 18 | A | | 2 | Mary | 20 | B | | 3 | John | 18 | A | | 4 | Ann | 19 | C |
假设我们要从students
表中删除所有年龄为18岁的学生。我们可以使用以下代码:
DELETE FROM students WHERE age = 18;
执行此操作后,students
表将如下所示:
| id | name | age | grade | | -- | ---- | --- | ----- | | 2 | Mary | 20 | B | | 4 | Ann | 19 | C |
WHERE
子句与SELECT
语句中使用的相同。可以使用各种比较运算符、逻辑运算符和通配符。通过本文,您可以了解如何使用MySQL的删除查询语句。当您需要删除表中满足特定条件的记录时,这非常有用。务必小心使用,并始终确认要删除的数据。