MySQL怎么删除数据
时间: 2024-07-15 09:01:30 浏览: 115
MySQL中删除数据通常使用`DELETE`语句。以下是一些基本的删除操作:
1. 删除表中的所有行(但保留表结构):
```sql
DELETE FROM table_name;
```
这里,`table_name`是你想要删除数据的表的名称。
2. 删除满足特定条件的行:
```sql
DELETE FROM table_name WHERE condition;
```
例如,如果你只想删除age字段大于某个值的所有记录:
```sql
DELETE FROM table_name WHERE age > 30;
```
在执行删除操作前,请务必确认所输入的条件无误,因为`DELETE`命令不可逆,一旦执行将永久删除数据。
3. 如果你确定不会影响其他表或业务流程,也可以考虑使用`TRUNCATE TABLE`,这会更快,因为它不记录日志,也不触发ON DELETE触发器:
```sql
TRUNCATE TABLE table_name;
```
阅读全文