支援的版本:目前 (17) / 16 / 15 / 14 / 13
開發版本:devel
不支援的版本:12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1 / 8.0 / 7.4 / 7.3

6.3. 刪除資料 #

到目前為止,我們已經解釋了如何將資料新增到資料表以及如何變更資料。 剩下的是討論如何移除不再需要的資料。 正如新增資料只能以整列的方式進行一樣,您也只能從資料表中移除整列。 在上一節中,我們解釋了 SQL 沒有提供直接處理個別列的方法。 因此,移除列只能透過指定要移除的列必須符合的條件來完成。 如果資料表中有主鍵,則可以指定確切的列。 但是您也可以移除符合條件的列群組,或者可以一次移除資料表中的所有列。

您可以使用 DELETE 指令來移除列; 語法與 UPDATE 指令非常相似。 例如,要從 products 資料表中移除所有價格為 10 的列,請使用

DELETE FROM products WHERE price = 10;

如果您只是寫

DELETE FROM products;

則資料表中的所有列都將被刪除! 程式設計師請注意。

提交更正

如果您在文件中發現任何不正確、與您使用特定功能的經驗不符或需要進一步澄清的地方,請使用此表單來報告文件問題。