mysql中可用UPDATE語句來修改一列的值,語法“UPDATE 表名 SET 字段=新值;”,能修改所有行中指定列的值;如果只想修改一行一列的值,只需添加限制條件即可,語法“UPDATE 表名 SET 字段=新值 WHERE 條件;”。
本教程操作環境:windows7系統、mysql8版本、Dell G3電腦。
在?MySQL?中,可以使用 UPDATE 語句來修改表的數據。
語法格式為:
UPDATE?表名? SET?字段?1=值?1?[,字段?2=值?2…?]? [WHERE?子句?]
語法說明如下:
-
表名:用于指定要更新的表名稱。
-
SET 子句:用于指定表中要修改的列名及其列值。其中,每個指定的列值可以是表達式,也可以是該列對應的默認值。如果指定的是默認值,可用關鍵字 DEFAULT 表示列值。
-
WHERE 子句:可選項。用于限定表中要修改的行。若不指定,則修改表中所有的行。
注意:修改一行數據的多個列值時,SET 子句的每個值用逗號分開即可。
mysql修改所有行中指定一列的值
示例:在 tb_courses_new 表中,更新所有行的 course_grade 字段值為 4
UPDATE?tb_courses_new?SET?course_grade=4;
使用WHERE語句添加限制條件,只修改一行一列的值
示例:在 tb_courses 表中,更新 course_id 值為 2 的記錄,將 course_grade 字段值改為 3.5
UPDATE?tb_courses_new?SET?course_grade=3.5?WHERE?course_id=2;
【相關推薦:mysql視頻教程】
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦