01单列更新
格式:
update 表名
set 列名 = 表达式
where 条件
例一:将篮球鞋的售价改为原来的10倍
UPDATE product3
SET sale_price=sale_price*10
WHERE product_name = '篮球鞋'
执行

02多列更新
格式:
update 表名
set 列名1=表达式1
列名2=表达式2
.。。。。
where 条件
或者
update 表名
set 列名1 = 表达式1
where 条件1
update 表名
set 列名2 = 表达式2
where 条件2
例二将跑鞋的售价改为0,并进价改为原来一半
UPDATE product3
SET sale_price= null,
purcase_price = purcase_price/2
WHERE product_name='跑鞋'
注意:如果是多个条件时,推荐使用第二种方法。
使用update更新数据时,将null看成一个数
本文介绍了SQL中数据更新的基础语法,包括单列更新和多列更新。在单列更新中,通过`update`语句结合`set`和`where`来修改指定列的值。在多列更新时,可以一次性更新多个列,也可以分别使用多个`update`语句配合不同条件。特别地,当涉及多个条件时,建议采用分步更新的方法。需要注意的是,在更新过程中,`null`被视为一个特殊的数值。
9398

被折叠的 条评论
为什么被折叠?



