MySQL DELETE 语句学习笔记
介绍
DELETE语句用于从MySQL表中删除行。语法如下:
sqlCopy CodeDELETE FROM 表名 WHERE 条件;
其中,表名
是要删除的表名,条件
指定要删除哪些行。
实例
假设我们有一个名为 students
的表,包含以下数据:
id | name | age |
---|---|---|
1 | Alice | 20 |
2 | Bob | 22 |
3 | Charlie | 25 |
我们可以使用以下语句删除名为 "Bob" 的学生记录:
sqlCopy CodeDELETE FROM students WHERE name='Bob';
执行该语句后,students
表将不再包含名为 "Bob" 的学生记录。
另外,我们也可以使用多个条件来删除记录。例如,删除年龄大于等于25岁的所有学生记录:
sqlCopy CodeDELETE FROM students WHERE age>=25;
执行该语句后,students
表将不再包含年龄大于等于25岁的所有学生记录。
注意事项
- 使用DELETE语句时,请务必谨慎操作,避免误删除重要数据。
- 如果不加WHERE条件,则会删除整个表中的所有数据,这是非常危险的操作,应该尽可能避免使用。