格式:

UPDATE 表名  SET 字段名1=字段值1,字段名2=字段值2...  【WHERE条件表达式】;

 *不带WHERE条件表示修改表中所有的值。

例子:

 

-- 新建student表
CREATE TABLE `student` ( `id` INT NOT NULL DEFAULT '1', `name` VARCHAR(20) NOT NULL DEFAULT '', `chinese` FLOAT NOT NULL DEFAULT '0', `english` FLOAT NOT NULL DEFAULT '0', `math` FLOAT NOT NULL DEFAULT '0' ) ENGINE=INNODB DEFAULT CHARSET=utf8mb3

插入数据

DML语句 UPDATE更新记录_字段

 

通过UPDATE SET  WHERE子句 将韩信的数学成绩改成100

UPDATE student SET math=100 WHERE name = '韩信';

 

  DML语句 UPDATE更新记录_表名_02