到目前為止我們已經解釋了如何向表中增加數據以及如何改變數據。剩下的是討論如何刪除不再需要的數據。和前面增加數據一樣,刪除數據也必須是從表中整行整行地刪除。在上一節里我們提到了 SQL 沒有提供直接指定某一行的方法。因此,刪除行只能是通過聲明被刪除行必須匹配的條件進行。如果你在表上有一個主鍵,那么你可以聲明准確的行。當然,你也可以刪除匹配條件的一組行,或者一次刪除表中的所有行。
我們使用DELETE命令刪除行。它的語法和UPDATE 命令非常類似。用:
DELETE FROM Sites WHERE name = 'www.infocool.net';
如果你只是寫:
DELETE FROM Sites;
那么表中所有行都會被刪除!程序員一定要注意。