UPDATE语句的基本语法
1.改变表中数据的UPDATE语句:
UPDATE <表名>
SET <列名> = <表达式>;
2将更新对象的列和更新后的值都记述在 SET 子句中.
指定条件的UPDATE语句
1.更新部分数据行的搜索型UPDATE:
UPDATE <表名>
SET <列名> = <表达式>
WHERE <条件>;
2.。SET 子句中赋值表达式的右边不仅可以是单纯的值,还可以是包含列的表达式。
使用NULL进行更新
1.和 INSERT 语句一样,UPDATE 语句也可以将 NULL 作为一个值来使用。但是,只有未设置 NOT NULL 约束和主键约束的列才可以清空为NULL。如果将设置了上述约束的列更新为 NULL,就会出错,这点与INSERT 语句相同。
2.使用UPDATE语句可以将值清空为NULL(但只限于未设置NOT NULL约束的列)
多列更新
1.UPDATE Product
SET <列名> = <表达式>;
<列名> = <表达式>;
WHERE 表达式’;
2.SET 子句中的列不仅可以是两列,还可以是三列或者更多