MySQL DELETE 语句学习笔记

介绍

DELETE语句用于从MySQL表中删除行。语法如下:

sqlCopy Code
DELETE FROM 表名 WHERE 条件;

其中,表名是要删除的表名,条件指定要删除哪些行。

实例

假设我们有一个名为 students 的表,包含以下数据:

id name age
1 Alice 20
2 Bob 22
3 Charlie 25

我们可以使用以下语句删除名为 "Bob" 的学生记录:

sqlCopy Code
DELETE FROM students WHERE name='Bob';

执行该语句后,students表将不再包含名为 "Bob" 的学生记录。

另外,我们也可以使用多个条件来删除记录。例如,删除年龄大于等于25岁的所有学生记录:

sqlCopy Code
DELETE FROM students WHERE age>=25;

执行该语句后,students表将不再包含年龄大于等于25岁的所有学生记录。

注意事项

  • 使用DELETE语句时,请务必谨慎操作,避免误删除重要数据。
  • 如果不加WHERE条件,则会删除整个表中的所有数据,这是非常危险的操作,应该尽可能避免使用。