顧名思義就是更新的意思,在SQL中就是更新已經在資料庫的資料。
UPDATE [資料表名稱]
SET [要更新的欄位名稱1] = '更新的內容'(字串才要加'), [要更新的欄位名稱2] ='更新的內容',...
WHERE 條件
要更新資料,需要使用update的關鍵字,還有set這個關鍵字。
UPDATE後面放的是要更新的資料表;SET後面是放入要更新的欄位; =等於後面寫入需要更新的值,若是字串要加單引號;數值的話就不用,要更新其他欄位記得使用逗號「,」做區隔。
注意要加上where條件,假如沒有加上條件的話,將會把set的欄位內每一筆資料都做修改,會很悲劇的,所以要注意加上WHERE條件,除非真的是要修改該欄位每一筆的資料。
Customers資料表
修改Customers資料表中id=8的欄位,將canon更改成fujifilm,Address欄位資料更新成Japan。
UPDATE Customers
SET address = N'Japan', name = N'fujifilm'
WHERE id = 8
UPDATE Customers資料表,然後要setaddress欄位跟name的欄位,打完資料後,記得下WHERE條件,讓SQL確切知道要更新哪一列的資料。更新後結果如下:
id=8的欄位成功被更新了><
選擇資料庫後,按下新增查詢,在新增查詢空白處按下右鍵選在編輯器中設計查詢。
接下來選擇要更新的資料表,然後在查詢設計工具的空白處右鍵,變更類型選更新。
勾選要更新的欄位,在新值欄位內打上想更新的資料。若要下條件,在篩選欄位打上要下的條件,例如 id = 8,打完後隨便點一下空白處,下面就會出現SQL了,也就是更新的SQL。
按下確定後,在按執行就可以順利更新囉!
使用精靈工具取得SQL真的超級方便der ><
記得要下WHERE條件唷,不然會像我一位同事一樣,忘記打WHERE然後資料表的所有資料都被更新了XD,SQL Server內建是不能返回拯救資料表的唷QQ