标准SQL的update语句三种用法
一、环境:
MySQL-5.0.41-win32
Windows XP professional
 
二、建立测试环境:
 
DROP TABLE IF EXISTS t_test;
CREATE TABLE t_test (
  bs bigint(20) NOT NULL auto_increment,
  username varchar(20) NOT NULL,
  password varchar(20) default NULL,
  remark varchar(200) default NULL,
  PRIMARY KEY  (bs)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=gbk;

INSERT INTO t_test VALUES (1,'lavasoft','123456',NULL);
INSERT INTO t_test VALUES (2,'hello',NULL,NULL);
INSERT INTO t_test VALUES (3,'haha',zz,tt);

 
 
三、测试
 
1、set一个字段
在表t_test中设置第二条记录(bs为2)的password为'***'。
update t_test t
   set t.password = '***'
 where t.bs = 2;
 
2、set多个字段
在表t_test中设置第一条记录(bs为1)的password为'*'、remark为'*'。
update t_test t
   set t.password = '*', t.remark = '*'
 where t.bs = 1;
 
3、set null值
在表t_test中设置第三条记录(bs为3)的password为null、remark为null。
update t_test t
   set t.password = null, t.remark = null
 where t.bs = 3;
这个是按照标准语法写的,在不同的数据库系统中,update还有更多的写法,但是标准写法都是支持的。以上三个例子为了说明情况,每次都更新一行。在实际中,可以通过where语句约束来控制更新行数。
----------完----------

标准SQL的update语句三种用法相关推荐

  1. SQL、LINQ、Lambda 三种用法(转)

    SQL.LINQ.Lambda 三种用法 颜色注释: SQL LinqToSql Lambda QA 1. 查询Student表中的所有记录的Sname.Ssex和Class列. select sna ...

  2. static的三种用法,定义静态变量,静态函数,静态代码块!

    static的三种用法,定义静态变量,静态函数,静态代码块! 1.定义静态变量 class PersonStatic { //静态变量的特点 //1.静态变量无需生成对象就可被调用,可以使用类名和对象 ...

  3. 在线SQL(Insert/Update)语句转JSON工具

    在线SQL(Insert/Update)语句转JSON工具 在线SQL(Insert/Update)语句转JSON工具 SQL:结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询.更新 ...

  4. java里break的使用方法_Java中break的第三种用法说明

    在Java中,break语句有三种用法,第一种是用于终止switch语句中的语句序列,第二种是用于退出循环,然而第三种是用作goto语句的"文明"形式! 我们知道,goto语句会破 ...

  5. Java中的this关键字(三种用法)

    this关键字的三种用法: 通过this关键字可以明确的访问一个类的成员变量,解决成员变量与局部变量名称冲突问题. 实例: public class Student {//定义四个成员变量String ...

  6. SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式...

    SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式 这篇文章主要介绍了SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式,需 ...

  7. SQL Server数据库的三种恢复模式:简单恢复模式、完整恢复模式和大容量日志恢复模式

    这篇文章主要介绍了SQL Server数据库的三种恢复模式:简单恢复模式.完整恢复模式和大容量日志恢复模式,需要的朋友可以参考下 如何图形界面下修改恢复模式 找到你想修改的数据库 右键 > 属性 ...

  8. mysql更新语句用法_MySQL update 语句的正确用法

    以下的文章主要介绍的MySQL update 语句的实际用法,我们首先是以单表的UPDATE语句来引出实现MySQL update 语句的实际方案,以下就是文章的详细内容描述,望你看完之后会有收获. ...

  9. 很多人不知道的Python 炫技操作:海象运算符的三种用法

    Python 炫技操作--海象运算符的三种用法 1. 第一个用法:if/else 2. 第二个用法:while 3. 第三个用法:推导式 Python 版本发展非常快,如今最新的版本已经是 Pyhto ...

最新文章

  1. overflowhidden用法思考
  2. rust(64)-指针类型(1)
  3. NGINX 进程通信机制
  4. autocad .net开发指南_就业指南||职路明灯(二十)
  5. 看完此文再不懂区块链算我输:手把手教你用Python从零开始创建区块链
  6. 公共子串 字符串哈希
  7. Java高级语法笔记-向上层抛出异常
  8. ScheduledExecutor定时器
  9. linux安装mysql 5.7_linux安装mysql5.7.24
  10. 计算机基本知识(8000)---boot系统引导文件
  11. eclipse j2me 连接 KEmulator模拟器
  12. socket编程之服务器端与客户端(代码实例)
  13. 中国月度、年度NDVI/植被覆盖空间分布数据分享(1986-2021)
  14. 晶体二极管工作原理(详解)
  15. 5.15java例题:水仙花 奇偶数 三个和尚 求和 偶数求和 两只老虎 逢七过 减肥案例
  16. mysql 自动截断_MySql中关于超长自动截断的案例详解
  17. 分布式系统关注点——「负载均衡」到底该如何实施?
  18. zram lz4 和 lzo 算法性能评估比较
  19. QQ2005正式版将于27日发布!(转)
  20. 在线重装系统软件能不能放心使用?测试使用心得分享给大家

热门文章

  1. VTK:InfoVis之PassThrough
  2. VTK:InfoVis之ArrayToTable
  3. VTK:图表之LabelVerticesAndEdges
  4. Qt Creator使用外部工具
  5. Qt Creator将应用程序部署到Android设备
  6. C语言二叉树的lowest common ancestor最低公共祖先(附完整源码)
  7. OpenGL simpletexture简单的纹理的实例
  8. OpenGL 绘制彩色三角形的实例
  9. C语言梳排序Comb sort算法(附完整源码)
  10. C++ decltype关键字