UPDATE 敘述句 (SQL UPDATE Statement)
如果我們要修改資料表中的資料我們就會需要用到 UPDATE。
UPDATE 語法 (SQL UPDATE Syntax)
UPDATE table_name
SET column1=value1, column2=value2, column3=value3···
WHERE some_column=some_value;
WHERE 條件式記得要加哦!這樣才會只更新特定某(幾)筆資料,不然 "全部的" 資料都會更改。
UPDATE 敘述句用法 (Example)
假設我們想從下面的 customers 資料表中更改顧客王二的連絡電話:
C_Id | Name | City | Address | Phone |
---|---|---|---|---|
1 | 張一 | 台北市 | XX路100號 | 02-12345678 |
2 | 王二 | 新竹縣 | YY路200號 | 03-12345678 |
3 | 李三 | 高雄縣 | ZZ路300號 | 07-12345678 |
我們可以使用以下的 UPDATE 敘述句:
UPDATE customers SET Phone='03-87654321' WHERE Name='王二';
更新後的結果如下:
C_Id | Name | City | Address | Phone |
---|---|---|---|---|
1 | 張一 | 台北市 | XX路100號 | 02-12345678 |
2 | 王二 | 新竹縣 | YY路200號 | 03-87654321 |
3 | 李三 | 高雄縣 | ZZ路300號 | 07-12345678 |