首页 > 数据库技术 > 详细

数据库系列之数据管理(更新数据)

时间:2015-02-07 15:52:51      阅读:223      评论:0      收藏:0      [点我收藏+]

语法


UPDATE  <表名>  SET  <列名=值>  [WHERE <更新条件>]

注意:
(1)<列名=值>为必选项,用于更新表中某列数据,在SET后面可以出现多 个,需用逗号隔开。
(2)Where关键字是可选的,用来限定条件,如果Update语句不限定条件,表中所有数据行都将被更新。

示例一


将作者表中所有作者的居住城市都更改成“北京”

UPDATE Authors SET City=北京‘

示例二


更新语句中还可以使用表达式

UPDATE Books 
SET price=price-2 
WHERE CatagoryID=1
OR CatagoryID=2

问题1
可以更新主键列数据,但应保证更新后的主键列数据不能出现重复信息,否则将更新失败!

问题2
可以更新表中外键列数据,但应保证新数据在主键表的中应事先存在

数据库系列之数据管理(更新数据)

原文:http://www.cnblogs.com/cmhunter/p/4278834.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!