新闻资讯
看你所看,想你所想

update(资料库SQL语法用语)

update(资料库SQL语法用语)

Update是一个资料库SQL语法用语,用途是更新表中原有数据,单独使用时使用where匹配栏位。

基本介绍

  • 外文名:Update
  • 性质:资料库SQL语法用语
  • 用途:更新表中原有数据
  • 单独使用:使用where匹配栏位

概述

用途:更新表中原有数据
单独使用,使用where匹配栏位
set后面,更新栏位值,既可以一次一项,也可以一次多项
例如1,
Update table_name Set column_name = new_value Where column_name = some_value
例:
“Person”表中的原始数据:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Storgt 67
运行下面的SQL将Person表中LastName栏位为”Rasmussen”的FirstName更新为”Nina”:
UPDATE Person SET FirstName = 'Nina' WHERE LastName = 'Rasmussen'
更新后”Person”表中的数据为:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Storgt 67
同样的,用UPDATE语句也可以同时更新多个栏位:
例如2,
UPDATE Person SET Address = 'Stien 12', City = 'Stavanger' WHERE LastName = 'Rasmussen'
更新后”Person”表中的数据为:
LastName FirstName Address City
Nilsen Fred Kirkegt 56 Stavanger
Rasmussen Nina Stien 12 Stavanger

语法

UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
UPDATE table_nameSET column1=value1,column2=value2,...WHERE column(1)=value(1),column(2)=value(2)...and column(n)=value(n);

套用

Person:
LastName
FirstName
Address
City
Gates
Bill
Xuanwumen 10
Beijing
Wilson
Champs-Elysees
更新某一行中的一个列
我们为 lastname 是 "Wilson" 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 结果:
LastName
FirstName
Address
City
Gates
Bill
Xuanwumen 10
Beijing
Wilson
Fred
Champs-Elysees
更新某一行中的若干列
我们会修改地址(address),并添加城市名称(city):
UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'WHERE LastName = 'Wilson'结果:
LastName
FirstName
Address
City
Gates
Bill
Xuanwumen 10
Beijing
Wilson
Fred
Zhongshan 23
Nanjing

与select

update用来更新用select选择出的数据
例如3,
update 表名 set 栏位名=‘值’select .....

转载请注明出处海之美文 » update(资料库SQL语法用语)

相关推荐

    声明:此文信息来源于网络,登载此文只为提供信息参考,并不用于任何商业目的。如有侵权,请及时联系我们:ailianmeng11@163.com