UPDATE 敘述句 (SQL UPDATE Statement)
如果我們要修改資料表中的資料我們就會需要用到 UPDATE。UPDATE 語法 (SQL UPDATE Syntax)
UPDATE table_name SET column1=value1, column2=value2, column3=value3··· WHERE column_name operator 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 |