| PostgreSQL 7.4 文檔 | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 6. 數據操作 | Fast Forward | Next |
到目前為止我們已經解釋了如何向表中增加數據以及如何改變數據。 剩下的是討論如何刪除不再需要的數據。和前面增加數據一樣,刪除 數據也必須是從表中整行整行地刪除。在前面的一節裡我們討論了 SQL不提供直接訪問獨立行的方法。因為,刪除行只能是通過聲明 被刪除行必須匹配的條件的情況下進行。如果你在表上有一個主鍵, 那麼你可以聲明準確的行。但是你也可以刪除匹配條件的行組, 或者你可以一次從表中刪除所有行。
我們使用 DELETE 命令刪除行:它的語法 和 UPDATE 命令非常類似。比如,要從產品 表中刪除所有價格為10的產品,用
DELETE FROM products WHERE price = 10;
如果你只是寫到
DELETE FROM products;
那麼表中所有行都會被刪除!程序員一定要注意。