当前位置:  数据库>sqlserver

标准sql update语句三种方法

    来源: 互联网  发布时间:2014-08-29

    本文导语:  标准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,   passwor...

标准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还有更多的写法,但是标准写法都是支持的。
以上三个例子为了说明情况,每次都更新一行。www.

在实际中,可以通过where语句约束来控制更新行数。


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • C++ I/O 成员 sync_with_stdio():同标准I/O同步
  • 有没有这样的软件:把一个不标准格式的JAVA原代码转换为具有标准(或比较标准)编码规范的代码。
  • php将标准字符串格式时间转换成unix时间戳_strtotime
  • 请问如何将标准输出重定向到标准输入?
  • C++准标准库boost库中文介绍
  • 有关标准输入,标准输出等的弱问!送分
  • 标准c++四种强制类型转换方式介绍
  • 请问能否把JCombobox控件设成标准列表框(window标准风格)
  • C++ STL标准模板库类String成员详细列表参考及示例代码
  • 我用管道作为一个程序的标准输入时,程序报错说不是一个终端不能做为标准输入,请问怎么样管道成为它的标准输入呢???具体错误信息见内
  • HTML 标准颜色值实例代码表
  • 用标准件的方式来组装网页DIV布局-WEB标准网站设计心得
  • 当A,B程序都在不断读入标准输入的时候, 为什么往A标准输入里面输入的数据一定能被A读到,而不是被B读到?
  • 为什么要建立web标准与web标准的好处
  • 关于标准输出的缓冲造成的死锁
  • 可移植的C++标准库 Boost
  • 如何在关闭标准输入输出之后重新打开它们
  • linux支持标准问题
  • 标准兼容的 WYSIWYG 编辑器 XStandard
  • 标准C++类库 STDCXX
  • C++标准库实现 libc++


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3