DELETE FROM 敘述句 (SQL DELETE FROM Statement)

DELETE FROM 是用來刪除資料表中的資料。

DELETE FROM 語法 (SQL DELETE FROM Syntax)

DELETE FROM table_name
WHERE column_name operator value;
WHERE 條件式記得要加哦!不然 "全部的" 資料都會刪除了。

DELETE FROM 敘述句用法 (Example)

假設我們想從下面的 customers 資料表中刪除顧客王二的資料:

C_IdNameCityAddressPhone
1張一台北市XX路100號02-12345678
2王二新竹縣YY路200號03-12345678
3李三高雄縣ZZ路300號07-12345678

我們可以使用以下的 DELETE FROM 敘述句:

DELETE FROM customers WHERE Name='王二';

刪除後的資料表現在變成:

C_IdNameCityAddressPhone
1張一台北市XX路100號02-12345678
3李三高雄縣ZZ路300號07-12345678

一次刪除資料表中所有的資料

我們還可以這樣一次刪除某資料表中所有的資料:

DELETE FROM table_name;

或者:

DELETE * FROM table_name;