本教程将向您展示如何在 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 基础教程。