用來更新表內記錄的語句,語法如下︰
UPDATE <表的名稱> SET <字段> = <算式> {, <字段> = <算式>} [WHERE <檢索條件>]
以上語句把所有符合在 WHERE 短句中 <檢索條件> 的記錄更新,改變的方法是把 SET 短句中標明的字段更改為指定的值。如果沒有 WHERE 短句,那麼所有記錄將會被更新。
看看以下例子(按這��可見本來表的內容)。
| 把所有學生的中國語文及文化的分數減 10 分,以及把電腦科的分數加 5 分。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UPDATE s6a SET clc = clc - 10, cs = cs + 5 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
執行後,表的內容如下︰
|
| 以上的語句執行過後,把 Leung King 的分數更改如下︰
中國語文及文化︰37,英語運用︰52,物理︰55,純粹數學︰50,電腦科︰62。 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| UPDATE s6a SET clc = 32, ue = 52,
phy = 55, pm = 50, cs =
62 WHERE name = "Leung King" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
執行後,表的內容如下︰
|