SQL基础教程(第2版)第4章 数据更新:4-3 数据的更新(UPDATE)
2024-09-03 00:32:39
第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 = '';
■多列更新
将两次 UPDATE 语句合并的方法有两种,请参见代码清单 4-19 和代码清单 4-20。
最新文章
- java反射机制,通过类名获取对象,通过方法名和参数调
- 关于OpenGL的绘制上下文
- mac下搭建lua环境
- Redis提供的持久化机制(RDB和AOF)
- BZOJ 2565 回文串-Manacher
- Oracle 临时表
- 好用到没朋友的大数模板(c++) 2014-10-01 15:06 116人阅读 评论(0) 收藏
- C++11空指针
- 在delphi中, reintroduce作用
- 字符串 赋值 以及gets
- Netty 5 传送大文件的方法
- mybatis的缓存机制
- ImageView 各种工具类
- Rem &; Viewport
- PHP学习笔记1-常量,函数
- phpcms v9模版调用代码
- 【Ubuntu16.04】 install nginx
- 【转】VMware 克隆 Linux 系统后找不到 eth0 网卡问题
- sql server 2008 windows验证改混合登陆中SqlServer身份验证用户名密码
- mysql 的 select into 带来的错误数据问题