到目前为止,我们已经解释了如何向表中添加数据以及如何更改数据。剩下的就是讨论如何删除不再需要的数据。正如添加数据只能以整个行的方式进行一样,您只能从表中删除整个行。在上一节中,我们解释了 SQL 没有提供直接寻址单个行的方法。因此,删除行只能通过指定要删除的行必须匹配的条件来完成。如果表中有主键,则可以指定确切的行。但是,您也可以删除匹配条件的组行,或者可以一次删除表中的所有行。
您使用 DELETE 命令删除行;语法与 UPDATE 命令非常类似。例如,要从 products 表中删除所有价格为 10 的行,请使用
DELETE FROM products WHERE price = 10;
如果您只写
DELETE FROM products;
那么表中的所有行都将被删除!程序员小心。
如果您在文档中看到任何不正确的内容,与您对特定功能的体验不符或需要进一步说明,请使用 此表格 报告文档问题。