ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 6.3\. 删除数据 到目前为止我们已经解释了如何向表中增加数据以及如何改变数据。 剩下的是讨论如何删除不再需要的数据。和前面增加数据一样, 删除数据也必须是从表中整行整行地删除。 在上一节里我们提到了 SQL 不提供直接访问独立行的方法。因此, 删除行只能是通过声明被删除行必须匹配的条件进行。如果你在表上有一个主键, 那么你可以声明准确的行。当然,你也可以删除匹配条件的一组行, 或者一次删除表中的所有行。 我们使用[DELETE](#calibre_link-490)命令删除行。它的语法和`UPDATE` 命令非常类似。比如,要从产品表中删除所有价格为 10 的产品,用: ``` DELETE FROM products WHERE price = 10; ``` 如果你只是写: ``` DELETE FROM products; ``` 那么表中所有行都会被删除!程序员一定要注意。