上传者: u011062044
|
上传时间: 2022-05-30 12:03:21
|
文件大小: 1.25MB
|
文件类型: PPTX
数据更新;;
要修改表中的一行数据,可以使用UPDATE语句,UPDATE可以用来修改一个表,也可以修改多个表。
修改单个表,语法格式:
UPDATE 表名
SET 列名1=表达式1 [,列名2=表达式2 ...]
[WHERE 条件]
说明:
● SET子句:根据WHERE子句中指定的条件对符合条件的数据行进行修改。若语句中不设定WHERE子句,则更新所有行。
● 可以同时修改所在数据行的多个列值,中间用逗号隔开。
;【例】 将book表的所有书籍数量都增加10。
UPDATE book
SET 数量 = 数量+10;
【例】 将book表的所有书籍单价都增加10,同时折扣改为0.6。
UPDATE book
SET 单价 = 单价+10,折扣=0.6;
说明:
(1)如果值是null,使用数量=数量+10是不会改变null的值;如果是具体的数据则可以实现增加。
(2)如果值是null,修改为具体的其他常量,如折扣=0.6,则null会修改为0.6;修改数据时可以用WHERE子句来限定条件
【例】 将Book表的所有单价大于50的书籍的折扣改为0.8。
UPDATE book
SET