2019-03-11
阅读量:
711
数据库如何更新数据
更新(修改)表中的数据,可以使用UPDATE语句。有两种使用UPDATE的方式:
更新表中的特定行;
更新表中的所有行。
基本的UPDATE语句由三部分组成,分别是:
要更新的表;
列名和它们的新值;
确定要更新哪些行的过滤条件。
举个例子吧
UPDATE customers SET cust_email = 'kim@thetoystore.com' WHERE cust_id = '1000000005';
UPDATE语句总是以要更新的表名开始,SET命令用来将新值赋给被更新的列,UPDATE语句以WHERE子句结束,告诉DBMS更新哪一行。没有WHERE子句将更新表中的所有行。
更新多个列的语法:
UPDATE customers SET cust_contact = 'Sam Roberts',cust_email = 'sam@toyland.com' WHERE cust_id = '1000000006';
在更新多个列时,只需要使用一条SET命令,每个“列=值”对之间用逗号分隔。
要删除某个列的值,可设置它为NULL(假如表定义允许NULL值)。例如:
UPDATE customers SET cust_email = NULL WHERE cust_id = '1000000005';
其中NULL用来去除cust_email 列中的值。这与保存空字符串有很大的区别(空字符串用''表示,是一个值),而NULL表示没有值。






评论(0)


暂无数据
推荐帖子
0条评论
1条评论
0条评论