热线电话:13121318867

登录
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表示没有值。

1.7427
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子