本教程将向您展示如何在 SQL 中删除数据。删除操作通常用于清理过时或错误的数据。以下是几种常见的删除数据的方法。

1. 删除单条记录

使用 DELETE FROM 语句可以删除单条记录。以下是一个例子:

DELETE FROM customers WHERE customer_id = 1;

这里,我们删除了 customer_id 为 1 的记录。

2. 删除多条记录

同样使用 DELETE FROM 语句,可以删除多条记录。例如:

DELETE FROM orders WHERE order_date < '2023-01-01';

这里,我们删除了所有 order_date 早于 2023 年 1 月 1 日的订单记录。

3. 删除表中的所有记录

如果你想删除表中的所有记录,但不删除表本身,可以使用 TRUNCATE TABLE 语句:

TRUNCATE TABLE customers;

请注意,TRUNCATE TABLE 通常比 DELETE FROM 更快,因为它不会保留行号或索引信息。

扩展阅读

想了解更多关于 SQL 的知识?请访问我们的 SQL 基础教程

图片示例