
更新时间:2017年08月24日 13:31:50 投稿:mdxy-dxy
更新操作是中最常见的操作之一,下面将为您介绍update语句的三种使用方式,供您参考update(),希望对您有所帮助
Update 语句
Update 语句用于设置表中的数据。
语法:
UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值
例如:
Person表:
LastNameFirstNameAddressCity
Gates

Xuanwumen 10
Beijing
Wilson
Champs-Elysees
更新某一行中的一个列
我们为 lastname 是 "Wilson" 的人添加 firstname:
UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson'
结果:
LastNameFirstNameAddressCity
Gates

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

Xuanwumen 10
Beijing
Wilson
Zhongshan 23
Nanjing
SQL的更新语句update(更新表中数据)
1. 更新表中所有行
2.更新表中特定行 ,更新之后必定不要省略WHERE子句,否则会更新所有行。
更新update子句分为三部分,格式如下:
1 更新的表

2 列名和新的值
3 确定升级什么行的过滤条件
单个列:
UPDATE Customers SET cust_email = ' kim@qq.com' WHERE cust_id = '10000005';
多个列:
UPDATE Customers SET cust_email = 'kim@qq.com' , cust_contact ='Sam Roberts' WHERE cust_id = '10000005';
即 更新多个列时,只应该使用一条SET命令,每个 “列=值”对之间用逗号分割update(),最后一列不用逗号。
Update 警告!
在更新记录时要特别小心!在里面的例子中,如果我们省略了 WHERE 子句,如下所示:
UPDATE Customers SET cust_email = 'kim@qq.com'
执行以下代码会将 Customers表中所有数据的 cust_email 都改成了kim@qq.com。
执行没有 WHERE 子句的 UPDATE 要谨慎,再慎重。一般只有批量替换我们才能如此做。
脚本之家小编:强烈建议一定要先备份再操作。
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-130066-1.html
我最愛的女團
男同
更新了
其实我们中华民族是最不怕死的