Update 语法全介绍
1.前言
在数据库操作中更新语法经常用到,那UPDATE一共有几种用法呢?
2.创建测试表
CREATE TABLE `update_test` (`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '自增ID',`filed_a` varchar(32) DEFAULT '' COMMENT '字段 a',`filed_b` varchar(32) DEFAULT '' COMMENT '字段 b',PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=' update 语法测试表';
初始化测试数据
INSERT INTO update_test (id, filed_a, filed_b )
VALUES( 1,'字段 a1', '字段 b1' ),( 2,'字段 a2', '字段 b2' ),( 3,'字段 a3', '字段 b3' ),( 4,'字段 a4', '字段 b4' );
3.UPDATE相关语法
3.1 单表条件更新
语法:UPDATE 表名 SET 列名 1 = xx,列名 2 = xx WHERE 条件 = xx;
UPDATE update_test
SET filed_a ='字段 a1-2',filed_b ='字段 b1-2'
WHERE id=1;
注:支持LIMIT语法,或ORDER BY排序后 LIMIT ,更新前多少行 ;
3.2 多表连接
UPDATE update_test a,update_test_b b
SET a.filed_a = b.filed_a
WHEREa.id = b.id
3.3 UPDATE JOIN
UPDATE update_test a
INNER JOIN update_test_b b ON a.id = b.id
SET a.filed_a = b.filed_a
Update 语法全介绍相关推荐
- mysql user表字段详解_Mysql User表权限字段说明全介绍
下文对Mysql User表权限字段进行了全部的详细说明,供您参考学习,如果您对Mysql User表权限字段不是很了解,不妨一看,相信对您会有所启迪. Select_priv:确定用户是否可以通过S ...
- ANSI最全介绍linux终端字体改变颜色等
ANSI最全介绍linux终端字体改变颜色等 ANSI转义序列 维基百科,自由的百科全书 由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此博客,方便国内 ...
- Python基础语法全体系 | 文件IO与常用文件操作模块
<Python基础语法全体系>系列博文第六篇,本篇博文将讲解Python的文件IO操作,包括文件的打开.读取和写入.本文整理自疯狂python编程. 文章目录 使用pathlib操作目录 ...
- Python基础语法全体系 | 深入剖析字符串类型及其操作
<Python基础语法全体系>系列博文第二篇,本篇博文将详细深入讲解Python的字符串类型.包括转义字符.字符串格式化.序列相关方法及常用操作:大小写.删除空白.查找与替换.分割与连接等 ...
- php update语句,php中update语句用法介绍
php中update语句用法介绍 发布时间:2020-06-12 16:40:44 来源:亿速云 阅读:175 作者:小新 本篇文章和大家了解一下php中update语句用法介绍.有一定的参考价值,有 ...
- Smali语法简单介绍
Smali语言其实就是Davlik的寄存器语言: Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示 ...
- AliSQL 20170716版本发布 Invisible Indexes 功能和 SELECT FROM UPDATE 语法
Abstract 在传统的关系数据库中,想要在堆表或者索引组织表中快速的检索到目标数据,添加索引是一个常用的手段,但过多的索引不但增加空间的开销, 还会带来写入性能的衰减,如何降低在线删除索引的风险, ...
- 网络WIFI摄像机方案主控芯片最全介绍
IPC网络WIFI摄像机方案主控芯片最全介绍: 看到很多朋友在问,什么是网络摄像机的方案,网络WIFI摄像机的主控究竟有什么区别,该用什么方案的网络摄像机来监控好? 鑫联拓展科技公司整理了一些资料给 ...
- 深入mysql ON DUPLICATE KEY UPDATE 语法的分析
mysql "ON DUPLICATE KEY UPDATE" 语法 如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNI ...
- Mysql Insert Or Update语法实例
有的时候会需要写一段insert的sql,如果主键存在,则update:如果主键不存在,则insert.Mysql中提供了这样的用法:ON DUPLICATE KEY UPDATE.下面就看看它是如何 ...
最新文章
- wordpress主题
- java 向量上的坐标点_新高三知识点-点的平移公式
- android-Activity
- Spring Cloud的架构
- strace命令用法
- 信用卡逾期记录已经超过5年,为何还不能申请贷款?
- 2020牛客国庆集训派对day4 	Arithmetic Progressions
- 深入浅出讲解C语言#define宏定义应用及使用方法
- Cloud一分钟 | 谷歌关闭社交平台;亚马逊云服务拿下10亿美元订单,劲敌微软败走麦城...
- VS code 调试配置01 Debugging
- win10隐藏linux,Win10如何隐藏Windows Defender任务栏图标
- mysql恢复授权表登录_MySQL授权用户及密码恢复设置
- python packaging quickstart
- matlab将常值函数转换为变量,MATLAB与科学计算期末复习题题库15.11.12
- JS 在 HTML 中做加减乘除
- PanguVR获得400万种子轮融资,提供高效的VR家装解决方案
- imx226_IMX226CQJ-海思网络摄像芯片
- 科技爱好者周刊(第 168 期):游戏《底特律:变人》
- 什么是网站的源代码?
- 关于typedef,指针数组和数组指针,指针函数的说明
热门文章
- 简易一键分享到QQ空间
- Character Controller角色控制器组件
- 2007五一[西北行] - 第二天:延安(窑洞,杨家岭,宝塔山...)
- python数据分组聚合案例_《利用Python进行数据分析》十章·数据聚合与分组运算·学习笔记(二)...
- 别了dvorak!-----论qwert、dvorak布局优劣
- Cheat Engine游戏脚本修改器通关教程(脑残版Step1-Step8)
- 张小龙2019微信公开课演讲实录
- 高等数学 极限存在 与 极限不存在
- 手把手带你学python自动化测试(一)——自动化测试环境搭建
- 利用nero 8刻录DVD教程