SQL基础教程(第2版)第4章 数据更新:4-3 数据的更新(UPDATE)

第4章 数据更新:4-3 数据的更新(UPDATE)

使用UPDATE语句可以更改(更新)表中的数据。
更新部分数据行时可以使用WHERE来指定更新对象的条件。通过WHERE子句指定更新对象的UPDATE语句称为搜索型UPDATE语句。
UPDATE语句可以将列的值更新为NULL
同时更新多列时,可以在UPDATE语句的SET子句中,使用逗号分隔更新对象的多个列。


■ UPDATE语句的基本语法

此时,连登记日期原本为 NULL 的数据行(运动 T 恤)的值也更新为 2009-10-10 了。

■ 指定条件的UPDATE语句(搜索型UPDATE

SET 子句中赋值表达式的右边不仅可以是单纯的值,还可以是包含列的表达式。 

■ 使用NULL进行更新

使用 UPDATE 也可以将列更新为 NULL(该更新俗称为 NULL 清空)。此时只需要将赋值表达式右边的值直接写为 NULL 即可。

-- 代码清单4-17 将商品编号为0008的数据(圆珠笔)的登记日期更新为NULL
UPDATE Product
   SET regist_date = NULL
 WHERE product_id = '0008';

■ 多列更新

将两次 UPDATE 语句合并的方法有两种,请参见代码清单 4-19 和代码清单 4-20


posted @ 2020-01-22 15:00  Marlon康  阅读(338)  评论(0)    收藏  举报