MySQL更新数据

来源:互联网 发布:国内贸易用什么软件 编辑:程序博客网 时间:2024/06/05 08:56

说明:本文所使用的数据库样例表创建脚本下载地址:https://github.com/zhaoxd298/mysql_scripts

  MySQL通过UPDATE来更新(修改)表中的数据。可以更新表中特定的行,也可以更新表中所有的行。UPDATE语句由3部分组成,分别是:
  1.要更新的表;
  2.列名和它们的新值;
  3.确定要更新的过滤条件。
  

一、更新单列  

  下面为一个简单的例子,用来更新客户10005的电子邮箱地址:

UPDATE customersSET cust_email = 'lemer@fudd.com'WHERE cust_id = 10005;

  UPDATE语句总是以要更新的表的名字开始。在此例子中,要更新的表的名字为customers。SET命令用来将更新值赋给被更新的列。UPDATE语句以WHERE子句结束,它告诉MySQL更新哪一行。没有WHERE子句,MySQL将会用这个电子邮件地址更新customers表中所有行

二、更新多列

  更新多个列的语法稍有不同:

UPDATE customersSET cust_name = 'The Fudds',     cust_email = 'lemer@fudd.com'WHERE cust_id = 10005;

  更新多个列时,只需要使用单个SET命令,每个“列=值”对之间用逗号分隔,最后一列之后不用逗号。

原创粉丝点击