UPDATE 更新數據
有時候我們在工作中會遇到這樣的場景,存儲在數據表中某一條數據的某一個字段信息發生了變動,這個時候就需要對這一字段的信息進行更新,前面的小節中我們學習了插入、刪除和查詢數據,這個小節我們來學習下更新數據。
1.更新某一列字段的值
以 teacher 表為例,需要把前 3 條數據的 age 更新為 33,命令如下:
UPDATE teacher SET age = 33 LIMIT 3;
執行結果如下圖 :
這里是對 age 字段列的前三條值進行數據的更新,注意更新語句中 “LIMIT” 很少用,這里使用 “LIMIT” 只是為了限制更新前三條,實際更新的時候需要使用 “WHERE” 對更新的數據進行條件限制,“WHERE” 的用法后面小節會介紹到。
2.更新多列字段的值
以 teacher 為例,更新 id = 30 這條數據的 age=18,id_number=44444444440604099X,命令如下:
UPDATE teacher SET age=18,id_number='44444444440604099X' WHERE id = 30;
執行結果如下圖:
3.小結
本小節介紹如何更新數據庫的值,需要注意的是更新字段的值的時候需要對應字段的類型。例如本小節中 age、id_number 的字段類型分別為 int、varchar,所以分別對應整型、字符串類型。