DELETE 语句
DELETE 语句用于删除表中的行。
DELETE FROM 表名称 WHERE 列名称 = 值
删除某行
表 users:
| name | school | grade | class | age |
|---|---|---|---|---|
| 刘磊 | 襄阳一小 | 六年级 | 1班 | 9 |
| 张涵涵 | 晋中一小 | 三年级 | 8班 | 8 |
| 王春华 | 三年级 | 3班 | 9 |
删除“王春华”:
DELETE FROM users WHERE name = '王春华'
结果:
| name | school | grade | class | age |
|---|---|---|---|---|
| 刘磊 | 襄阳一小 | 六年级 | 1班 | 9 |
| 张涵涵 | 晋中一小 | 三年级 | 8班 | 8 |
删除所有行
可以在不删除表的情况下删除所有的行。这意味着表的结构、属性和索引都是完整的:
DELETE FROM table_name
或者:
DELETE * FROM table_name
