MySQL DELETE 语句
MySQL DELETE 语句
MySQL DELETE 语句是用于从数据库表中删除记录的命令。在执行 DELETE 语句时,需要指定要删除的数据所在的表,以及删除的条件。以下是关于 MySQL DELETE 语句的详细介绍。
1. DELETE 语句的基本格式
DELETE 语句的基本格式如下:
DELETE FROM 表名 WHERE 条件;
其中,表名
表示要删除数据的表名,条件
表示删除记录的筛选条件。
2. 删除全部记录
如果要删除一个表中的全部记录,可以使用以下格式:
DELETE FROM 表名;
执行此语句后,表中所有的记录将被删除,但表结构仍然保留。
3. 删除满足条件的记录
如果要删除满足特定条件的记录,可以在 WHERE 子句中指定条件。以下是一个示例:
DELETE FROM 表名 WHERE 条件;
例如,假设有一个名为 students
的表,其中包含学生信息,要删除年龄大于 20 的学生记录,可以使用以下语句:
DELETE FROM students WHERE age > 20;
4. 删除记录时的注意事项
- 备份数据:在执行 DELETE 语句之前