加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

简单了解标准SQL的update语句三种用法

发布时间:2022-03-13 16:24:13 所属栏目:MySql教程 来源:互联网
导读:简单了解标准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
  简单了解标准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为'***'。

  2、set多个字段
 
  在表t_test中设置第一条记录(bs为1)的password为'*'、remark为'*'。

  3、set null值
 
  在表t_test中设置第三条记录(bs为3)的password为null、remark为null。

  结语
 
  这个是按照标准语法写的,在不同的数据库系统中,update还有更多的写法,但是标准写法都是支持的。以上三个例子为了说明情况,每次都更新一行。在实际中,可以通过where语句约束来控制更新行数。

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!