本文介紹了刪除資料的相關內容。
簡介
到目前為止我們已經解釋了如何向表中增加資料以及如何改變資料。剩下的是討論如何刪除不再需要的資料。和前面增加資料一樣,你也只能從表中整行地刪除資料。在前面的一節裡我們解釋了 SQL 不提供直接存取單個行的方法。因此,刪除行只能是通過指定被刪除行必須匹配的條件進行。如果你在表上有一個主鍵,那麼你可以指定準確的行。但是你也可以刪除匹配條件的一組行,或者你可以一次從表中刪除所有的行。
可以使用DELETE命令刪除行,它的文法和UPDATE命令非常類似。例如,要從產品表中刪除所有價格為 10 的產品,使用:
DELETE FROM products WHERE price = 10;如果你只是寫:
DELETE FROM products;那麼表中所有行都會被刪除!程式員一定要注意。