SQL UPDATE 更新语句用法(单列与多列)
发布时间 - 2026-01-11 02:56:52 点击率:次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 要慎重,再慎重。一般只有批量替换我们才会这么做。
小编:强烈建议一定要先备份再操作。
# SQL
# UPDATE
# 语句
# Mysql跨表更新 多表update sql语句总结
# 通过MySQL日志实时查看执行语句以及更新日志的教程
# 基于更新SQL语句理解MySQL锁定详解
# Java反射 JavaBean对象自动生成插入
# 更新
# 删除
# 查询sql语句操作
# 记一次MySQL更新语句update的踩坑
# sql更新语句中update set from用法实现
# 一条SQL更新语句的执行过程解析
# 子句
# 多个
# 的人
# 才会
# 只需要
# 所示
# 在上面
# 这么做
# 会将
# 时要
# 则会
# 小编
# 强烈建议
# 改成了
# 为三
# Gates
# Bill
# Champs
# firstname
# td
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
标准网站视频模板制作软件,现在有哪个网站的视频编辑素材最齐全的,背景音乐、音效等?
Laravel如何处理文件下载请求?(Response示例)
英语简历制作免费网站推荐,如何将简历翻译成英文?
什么是javascript作用域_全局和局部作用域有什么区别?
Laravel怎么实现微信登录_Laravel Socialite第三方登录集成
Laravel Debugbar怎么安装_Laravel调试工具栏配置指南
Swift开发中switch语句值绑定模式
C++用Dijkstra(迪杰斯特拉)算法求最短路径
laravel怎么使用数据库工厂(Factory)生成带有关联模型的数据_laravel Factory生成关联数据方法
Android利用动画实现背景逐渐变暗
iOS UIView常见属性方法小结
如何快速登录WAP自助建站平台?
Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)
百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭
Linux系统命令中screen命令详解
简单实现Android验证码
消息称 OpenAI 正研发的神秘硬件设备或为智能笔,富士康代工
JavaScript数据类型有哪些_如何准确判断一个变量的类型
如何在云服务器上快速搭建个人网站?
开心动漫网站制作软件下载,十分开心动画为何停播?
深圳防火门网站制作公司,深圳中天明防火门怎么编码?
Laravel Artisan命令怎么自定义_创建自己的Laravel命令行工具完全指南
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Laravel如何使用Livewire构建动态组件?(入门代码)
如何用PHP工具快速搭建高效网站?
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
Laravel如何配置.env文件管理环境变量_Laravel环境变量使用与安全管理
如何在自有机房高效搭建专业网站?
如何用低价快速搭建高质量网站?
Swift中switch语句区间和元组模式匹配
javascript中闭包概念与用法深入理解
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
🚀拖拽式CMS建站能否实现高效与个性化并存?
Laravel Eloquent模型如何创建_Laravel ORM基础之Model创建与使用教程
详解jQuery中的事件
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
如何在阿里云部署织梦网站?
jQuery validate插件功能与用法详解
如何安全更换建站之星模板并保留数据?
零基础网站服务器架设实战:轻量应用与域名解析配置指南
Win11怎样安装网易有道词典_Win11安装词典教程【步骤】
php结合redis实现高并发下的抢购、秒杀功能的实例
如何实现javascript表单验证_正则表达式有哪些实用技巧
Laravel如何实现多对多模型关联?(Eloquent教程)
Laravel如何实现文件上传和存储?(本地与S3配置)
如何在搬瓦工VPS快速搭建网站?
Laravel路由Route怎么设置_Laravel基础路由定义与参数传递规则【详解】
如何在 Pandas 中基于一列条件计算另一列的分组均值
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
google浏览器怎么清理缓存_谷歌浏览器清除缓存加速详细步骤

