mysql更新多字段sql_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更新多字段sql_SQL UPDATE 更新语句用法(单列与多列)相关推荐
- mysql批量条件字段_mysql批量更新多条记录的同一个字段为不同值的方法
首先mysql更新数据的某个字段,一般这样写: UPDATE mytable SET myfield = 'value' WHERE other_field = 'other_value'; 也可以这 ...
- 计算机更新服务,使用 Microsoft Update 更新计算机
使用 Microsoft Update 更新计算机 本文介绍可用于定期更新 Microsoft Office 2010 和其他 Microsoft 软件以及有助于增强计算机安全性的 Microsoft ...
- mysql更新多字段sql_sql的update语句 批量更新某字段
Mysql: 1 有时候要实现字段的批量替换 update 表名 set 字段A = replace(字段A ,"png","jpg" ); 2 批量拼接字符串 ...
- mysql中select into_Mysql中SELECT INTO 语句用法详解
语法介绍: 把所有的列插入新表 代码如下 SELECT * INTO new_table_name [IN externaldatabase] FROM old_tablename 只把希望的列插入新 ...
- MySQL数据库中有字段类型是日期,时间的插入语句处理
MySQL数据库中有字段类型是日期,时间的插入语句处理 什么是时间戳? TIMESTAMP是一种类型,具体的值:19990717080000 CURRENT_TIMESTAMP是什么意思? on up ...
- EF更新指定字段...
EF更新指定的字段(未改进版本)... 搜来搜去发现没有自己想要的啊... 或许本来就有更好的办法来实现我这个,所以没有人来搞吧... 如果有,请不吝告知..GG.. //要更改UserInfo表中指 ...
- 十五个实用的mysql语句分享_分享MySQL中实用的几种SQL语句
在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮. 实用的SQL 1.插入或替 ...
- db2 如何导出insert语句_实用技术:MYSQL特别实用的几种SQL语句送给大家,让你的SQL高大上...
整理自公众号:[程序员闪充宝] 在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一 ...
- access insert语句怎么写_码住!MySQL中超实用的几种SQL语句
在写SQL时,经常灵活运用一些SQL语句编写的技巧,可以大大简化程序逻辑.减少程序与数据库的交互次数,有利于数据库高可用性,同时也能显得你的SQL很牛B,让同事们眼前一亮. 目录 实用的SQL 1.插 ...
最新文章
- android 是否允许打印debug级别日志的开关_Android学习——日志使用
- 图解SQL Server 存储过程教程一
- 使用Leopard Jdbc
- php boolean 全大写还是全小写,【PHP培训】PHP为什么大小写规则是如此不规则?
- Android 中英文语言切换
- Spring 构造注入 传參数
- 人的“肥胖”基因FTO可促进水稻和土豆增产50% - 中国粮食、中国饭碗
- Mac下python3配置Sklearn
- 切换不了摄像头 高拍仪_高拍仪常见问题解答
- C语言time.h中srand(),rand()等等函数产生随机数的用法。
- 干货!5招搞定问卷调查差异化分析
- ESP32使用AT MQTT 固件发布主题信息返回ERROR解决
- jQuery 操作整理
- C++学习系列---读取文件名存入txt和从txt读取每行信息
- Azure IoT Hub 十分钟入门系列 (2)- 使用模拟设备发送设备到云(d2c)的消息
- 使用nginx代理访问外网
- 黑马在线教育数仓实战2
- 详解ArcGIS中添加经纬网操作步骤
- [JZOJ1901] 【2010集训队出题】光棱坦克
- DameWare远程连接设置
热门文章
- 讲清楚进制转换、进制计算那些事 —— 二进制转换十进制、十六进制
- Office365 - How to add user to Yammer group?
- 计算机与打印机脱机后怎么共享,我电脑是共享打印机,现在状态显示脱机该怎么办...
- NASM中section,align,vstart,$,$$的理解
- OpenLuGl V1.0 使用说明
- 记录一次腾讯云木马攻击
- PowerPoint小技巧
- MPU6050姿态传感器的接线说明
- 网上打印文件推荐哪一个软件好
- 从本科生到数据科学家,为啥这个职业门槛高?