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
|