mysql命令行 - 更新记录
这几天比较忙,今天终于有空继续这个mysql命令行系列。在这一节里,我们要学习:
如何更新表的数据?
mysql里更新表的记录用到UPDATE,基本格式如下:
UPDATE table_name SETcolumn_name1 = value1,column_name2 = value2,column_name3 = value3 ...[WHERE conditions];
例如我们要在员工数据表里,把CEO的工资从20万提高的22万,同时把额外津贴从5万提高到5.5万,我们可以使用下面的语句:
UPDATE employee_data SETsalary=220000, perks=55000WHERE title='CEO';Query OK, 1 row affected (0.02 sec)Rows matched: 1 Changed: 1 Warnings: 0
如果我们不知道CEO的先前的工资和额外津贴,但是知道工资要的提高2万、津贴要提高5千。我们还可以这么写:
UPDATE employee_data SETsalary = salary + 20000,perks = perks + 5000WHERE title='CEO';Query OK, 1 row affected (0.01 sec)Rows matched: 1 Changed: 1 Warnings: 0



0 条评论:
发表评论
指向此帖子的链接:
创建链接