网站开发日志

2009年9月26日星期六

分享家:Addthis中国

mysql命令行 - 更新记录

这几天比较忙,今天终于有空继续这个mysql命令行系列。在这一节里,我们要学习:

如何更新表的数据?

mysql里更新表的记录用到UPDATE,基本格式如下:

UPDATE table_name SET
column_name1 = value1,
column_name2 = value2,
column_name3 = value3 ...
[WHERE conditions];

例如我们要在员工数据表里,把CEO的工资从20万提高的22万,同时把额外津贴从5万提高到5.5万,我们可以使用下面的语句:

UPDATE employee_data SET 
salary=220000, perks=55000 
WHERE title='CEO';
Query OK, 1 row affected (0.02 sec)
Rows matched: 1  Changed: 1  Warnings: 0

如果我们不知道CEO的先前的工资和额外津贴,但是知道工资要的提高2万、津贴要提高5千。我们还可以这么写:

UPDATE employee_data SET
salary = salary + 20000,
perks = perks + 5000
WHERE title='CEO';
Query OK, 1 row affected (0.01 sec)
Rows matched: 1  Changed: 1  Warnings: 0

标签: ,

相关文章:

0 条评论:

发表评论

指向此帖子的链接:

创建链接