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更新多字段sql_SQL UPDATE 更新语句用法(单列与多列)相关推荐

  1. mysql批量条件字段_mysql批量更新多条记录的同一个字段为不同值的方法

    首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这 ...

  2. 计算机更新服务,使用 Microsoft Update 更新计算机

    使用 Microsoft Update 更新计算机 本文介绍可用于定期更新 Microsoft Office 2010 和其他 Microsoft 软件以及有助于增强计算机安全性的 Microsoft ...

  3. mysql更新多字段sql_sql的update语句 批量更新某字段

    Mysql: 1 有时候要实现字段的批量替换 update 表名 set 字段A = replace(字段A ,"png","jpg" ); 2 批量拼接字符串 ...

  4. mysql中select into_Mysql中SELECT INTO 语句用法详解

    语法介绍: 把所有的列插入新表 代码如下 SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 只把希望的列插入新 ...

  5. MySQL数据库中有字段类型是日期,时间的插入语句处理

    MySQL数据库中有字段类型是日期,时间的插入语句处理 什么是时间戳? TIMESTAMP是一种类型,具体的值:19990717080000 CURRENT_TIMESTAMP是什么意思? on up ...

  6. EF更新指定字段...

    EF更新指定的字段(未改进版本)... 搜来搜去发现没有自己想要的啊... 或许本来就有更好的办法来实现我这个,所以没有人来搞吧... 如果有,请不吝告知..GG.. //要更改UserInfo表中指 ...

  7. 十五个实用的mysql语句分享_分享MySQL中实用的几种SQL语句

    在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮. 实用的SQL 1.插入或替 ...

  8. db2 如何导出insert语句_实用技术:MYSQL特别实用的几种SQL语句送给大家,让你的SQL高大上...

    整理自公众号:[程序员闪充宝] 在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一 ...

  9. access insert语句怎么写_码住!MySQL中超实用的几种SQL语句

    在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮. 目录 实用的SQL 1.插 ...

最新文章

  1. android 是否允许打印debug级别日志的开关_Android学习——日志使用
  2. 图解SQL Server 存储过程教程一
  3. 使用Leopard Jdbc
  4. php boolean 全大写还是全小写,【PHP培训】PHP为什么大小写规则是如此不规则?
  5. Android 中英文语言切换
  6. Spring 构造注入 传參数
  7. 人的“肥胖”基因FTO可促进水稻和土豆增产50% - 中国粮食、中国饭碗
  8. Mac下python3配置Sklearn
  9. 切换不了摄像头 高拍仪_高拍仪常见问题解答
  10. C语言time.h中srand(),rand()等等函数产生随机数的用法。
  11. 干货!5招搞定问卷调查差异化分析
  12. ESP32使用AT MQTT 固件发布主题信息返回ERROR解决
  13. jQuery 操作整理
  14. C++学习系列---读取文件名存入txt和从txt读取每行信息
  15. Azure IoT Hub 十分钟入门系列 (2)- 使用模拟设备发送设备到云(d2c)的消息
  16. 使用nginx代理访问外网
  17. 黑马在线教育数仓实战2
  18. 详解ArcGIS中添加经纬网操作步骤
  19. [JZOJ1901] 【2010集训队出题】光棱坦克
  20. DameWare远程连接设置

热门文章

  1. 讲清楚进制转换、进制计算那些事 —— 二进制转换十进制、十六进制
  2. Office365 - How to add user to Yammer group?
  3. 计算机与打印机脱机后怎么共享,我电脑是共享打印机,现在状态显示脱机该怎么办...
  4. NASM中section,align,vstart,$,$$的理解
  5. OpenLuGl V1.0 使用说明
  6. 记录一次腾讯云木马攻击
  7. PowerPoint小技巧
  8. MPU6050姿态传感器的接线说明
  9. 网上打印文件推荐哪一个软件好
  10. 从本科生到数据科学家,为啥这个职业门槛高?