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

Posted 绍耕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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


以上是关于SQL基础教程(第2版)第4章 数据更新:4-3 数据的更新(UPDATE)的主要内容,如果未能解决你的问题,请参考以下文章

SQL基础教程(第2版)第4章 数据更新:4-4 事务

SQL基础教程(第2版)第4章 数据更新:练习题

SQL基础教程(第2版)第4章 数据更新:4-1 数据的插入(INSERT)

SQL基础教程(第2版)第3章 聚合与排序:练习题

SQL基础教程(第2版)第3章 聚合与排序:3-4 对查询结果进行排序

SQL基础教程(第2版)第5章 复杂查询:5-1 视图和表