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 语法全介绍相关推荐

  1. mysql user表字段详解_Mysql User表权限字段说明全介绍

    下文对Mysql User表权限字段进行了全部的详细说明,供您参考学习,如果您对Mysql User表权限字段不是很了解,不妨一看,相信对您会有所启迪. Select_priv:确定用户是否可以通过S ...

  2. ANSI最全介绍linux终端字体改变颜色等

    ANSI最全介绍linux终端字体改变颜色等 ANSI转义序列 维基百科,自由的百科全书 由于国内不能访问wiki而且国内关于ANSI的介绍都是简短的不能达到,不够完整所以转wiki到此博客,方便国内 ...

  3. Python基础语法全体系 | 文件IO与常用文件操作模块

    <Python基础语法全体系>系列博文第六篇,本篇博文将讲解Python的文件IO操作,包括文件的打开.读取和写入.本文整理自疯狂python编程. 文章目录 使用pathlib操作目录 ...

  4. Python基础语法全体系 | 深入剖析字符串类型及其操作

    <Python基础语法全体系>系列博文第二篇,本篇博文将详细深入讲解Python的字符串类型.包括转义字符.字符串格式化.序列相关方法及常用操作:大小写.删除空白.查找与替换.分割与连接等 ...

  5. php update语句,php中update语句用法介绍

    php中update语句用法介绍 发布时间:2020-06-12 16:40:44 来源:亿速云 阅读:175 作者:小新 本篇文章和大家了解一下php中update语句用法介绍.有一定的参考价值,有 ...

  6. Smali语法简单介绍

    Smali语言其实就是Davlik的寄存器语言: Smali语言就是android的应用程序.apk通过apktool反编译出来的都有一个smali文件夹,里面都是以.smali结尾的文件,文件的展示 ...

  7. AliSQL 20170716版本发布 Invisible Indexes 功能和 SELECT FROM UPDATE 语法

    Abstract 在传统的关系数据库中,想要在堆表或者索引组织表中快速的检索到目标数据,添加索引是一个常用的手段,但过多的索引不但增加空间的开销, 还会带来写入性能的衰减,如何降低在线删除索引的风险, ...

  8. 网络WIFI摄像机方案主控芯片最全介绍

    IPC网络WIFI摄像机方案主控芯片最全介绍: 看到很多朋友在问,什么是网络摄像机的方案,网络WIFI摄像机的主控究竟有什么区别,该用什么方案的网络摄像机来监控好?  鑫联拓展科技公司整理了一些资料给 ...

  9. 深入mysql ON DUPLICATE KEY UPDATE 语法的分析

    mysql "ON DUPLICATE KEY UPDATE" 语法 如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNI ...

  10. Mysql Insert Or Update语法实例

    有的时候会需要写一段insert的sql,如果主键存在,则update:如果主键不存在,则insert.Mysql中提供了这样的用法:ON DUPLICATE KEY UPDATE.下面就看看它是如何 ...

最新文章

  1. wordpress主题
  2. java 向量上的坐标点_新高三知识点-点的平移公式
  3. android-Activity
  4. Spring Cloud的架构
  5. strace命令用法
  6. 信用卡逾期记录已经超过5年,为何还不能申请贷款?
  7. 2020牛客国庆集训派对day4 Arithmetic Progressions
  8. 深入浅出讲解C语言#define宏定义应用及使用方法
  9. Cloud一分钟 | 谷歌关闭社交平台;亚马逊云服务拿下10亿美元订单,劲敌微软败走麦城...
  10. VS code 调试配置01 Debugging
  11. win10隐藏linux,Win10如何隐藏Windows Defender任务栏图标
  12. mysql恢复授权表登录_MySQL授权用户及密码恢复设置
  13. python packaging quickstart
  14. matlab将常值函数转换为变量,MATLAB与科学计算期末复习题题库15.11.12
  15. JS 在 HTML 中做加减乘除
  16. PanguVR获得400万种子轮融资,提供高效的VR家装解决方案
  17. imx226_IMX226CQJ-海思网络摄像芯片
  18. 科技爱好者周刊(第 168 期):游戏《底特律:变人》
  19. 什么是网站的源代码?
  20. 关于typedef,指针数组和数组指针,指针函数的说明

热门文章

  1. 简易一键分享到QQ空间
  2. Character Controller角色控制器组件
  3. 2007五一[西北行] - 第二天:延安(窑洞,杨家岭,宝塔山...)
  4. python数据分组聚合案例_《利用Python进行数据分析》十章·数据聚合与分组运算·学习笔记(二)...
  5. 别了dvorak!-----论qwert、dvorak布局优劣
  6. Cheat Engine游戏脚本修改器通关教程(脑残版Step1-Step8)
  7. 张小龙2019微信公开课演讲实录
  8. 高等数学 极限存在 与 极限不存在
  9. 手把手带你学python自动化测试(一)——自动化测试环境搭建
  10. 利用nero 8刻录DVD教程