在這回簡易示範SQL server資料更新。
UPDATE
主要就是用update搭配set去設定資料數值。
此外,如果要針對某一條件修改請用where加上條件,否則將會每筆都改會很悲劇。(如果你又沒備份的話,記得每日備份阿。)
語法:
1 | UPDATE table_name |
測試資料
還是一樣,先放上資料表:
customers 顧客
products 產品
orders 出貨單
order_details 出貨單明細
實作:想要更新客戶number為U002資料,把tel更新成09-00000000。
1 | update customers |
結果:
結論
目前還沒犯過不小心更新全部表的失誤。但不知道哪天會很雖遇到(?)
所以,建議操作SQL前或是每日操作前都先備份,並且留存備份檔案,至少哪天有問題時還有機會救。
因為可能會有備份需求,所以先記著,之後會打篇資料備份。
(ps.目前我還沒想到如果沒備份要怎麼救,只能求助google了。)
下一回預計就是練習刪除語法。
參考資料
https://www.w3schools.com/sql/sql_update.asp
https://ithelp.ithome.com.tw/articles/10220040