mysql怎么删除文档
时间 : 2023-08-05 21:50:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

在MySQL中,要删除文档(也称为记录或行)可以使用DELETE语句。DELETE语句用于从表中删除指定的数据行。

语法如下:

DELETE FROM table_name

WHERE condition;

其中,`table_name`代表要删除数据的表名,`condition`是一个可选的条件,用于指定要删除哪些行。如果没有指定条件,则将删除表中的所有行。

下面是一个示例:

假设我们有一个名为`books`的表,其中有如下数据:

| id | title | author | price |

|----|---------|------------|-------|

| 1 | Book A | Author A | 10.99 |

| 2 | Book B | Author B | 15.99 |

| 3 | Book C | Author C | 12.99 |

| 4 | Book D | Author D | 9.99 |

如果我们想删除价格大于等于13的书籍,可以执行以下SQL语句:

```sql

DELETE FROM books

WHERE price >= 13;

执行上述DELETE语句后,`books`表将变为:

| id | title | author | price |

|----|---------|------------|-------|

| 1 | Book A | Author A | 10.99 |

| 4 | Book D | Author D | 9.99 |

注意:在执行DELETE语句之前,请务必谨慎检查条件,并确保不会意外删除错误的数据。为了避免此类问题,建议在执行DELETE语句之前先执行SELECT语句检查将要被删除的行。