• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQL UPDATE 更新语句用法(单列与多列)

    Update 语句

    Update 语句用于修改表中的数据。

    语法:

    UPDATE 表名称 SET 列名称 = 新值 WHERE 列名称 = 某值

    例如:

    Person表:

    LastName FirstName Address City
    Gates Bill Xuanwumen 10 Beijing
    Wilson   Champs-Elysees  

    更新某一行中的一个列

    我们为 lastname 是 "Wilson" 的人添加 firstname:

    UPDATE Person SET FirstName = 'Fred' WHERE LastName = 'Wilson' 

    结果:

    LastName FirstName Address City
    Gates Bill Xuanwumen 10 Beijing
    Wilson Fred Champs-Elysees  

    更新某一行中的若干列

    我们会修改地址(address),并添加城市名称(city):

    UPDATE Person SET Address = 'Zhongshan 23', City = 'Nanjing'
    WHERE LastName = 'Wilson'

    结果:

    LastName FirstName Address City
    Gates Bill Xuanwumen 10 Beijing
    Wilson Fred Zhongshan 23 Nanjing

    SQL的更新语句update(更新表中数据)

    1. 更新表中所有行

    2.更新表中特定行 ,更新时候一定不要省略WHERE子句,否则会更新所有行。

    更新update语句分为三部分,格式如下:

    1 更新的表

    2 列名和新的值

    3 确定更新哪些行的过滤条件

    单个列:

    UPDATE Customers
    SET cust_email = ' kim@qq.com'
    WHERE cust_id = '10000005';

    多个列:

    UPDATE Customers
    SET cust_email = 'kim@qq.com' , cust_contact ='Sam Roberts'
    WHERE cust_id = '10000005';
    

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

    Update 警告!

    在更新记录时要格外小心!在上面的实例中,如果我们省略了 WHERE 子句,如下所示:

    UPDATE Customers
    SET cust_email = 'kim@qq.com'

    执行以上代码会将 Customers 表中所有数据的 cust_email 都改成了kim@qq.com。
    执行没有 WHERE 子句的 UPDATE 要慎重,再慎重。一般只有批量替换我们才会这么做。

    脚本之家小编:强烈建议一定要先备份再操作。

    您可能感兴趣的文章:
    • MySQL执行update语句和原数据相同会再次执行吗
    • 详解MySQL数据库insert和update语句
    • MySQL中UPDATE与DELETE语句的使用教程
    • MySQL中UPDATE语句使用的实例教程
    • 正确使用MySQL update语句
    • 简单了解标准SQL的update语句三种用法
    上一篇:RBAC权限模型_动力节点Java学院整理
    下一篇:JDBC常用接口总结
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SQL UPDATE 更新语句用法(单列与多列) SQL,UPDATE,更新,语句,用法,