位置: 编程技术 - 正文

MySQL中联表更新与删除的语法介绍(mysql 多表联合更新)

编辑:rootadmin

推荐整理分享MySQL中联表更新与删除的语法介绍(mysql 多表联合更新),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql 级联更新,sql 联表更新,mysql链表更新,联表更新sql语句,mysql链表更新,mysql链表更新,mysql链表更新,sql 联表更新,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

相信大家在日常使用mysql,可能会遇到需要同时更新两张表时,我会采用在同一个事务中使用2句sql语句分别进行更新。其实,这种需要发送2句sql语句的方法效率相对来说是比较低的,有没有只用1句sql语句就可以完成这个操作的呢?

答案是有的,下面将是代码记录:

假设有2张表:

1,user表,字段为:id,user_name

2,user_role表,字段为:id,role_name,user_id

关联关系是 user.id = user_role.user_id

MySQL中联表更新与删除的语法介绍(mysql 多表联合更新)

现要更改某一条user表的数据的的user_name字段以及该user对应的user_role表中的数据的role_name字段,那么用下面的sql就可以实现这个目的了:

上面写到联表更新,那么有没有联表删除呢?

答案也是有的,下面将是代码记录:

假设有2张表:

1,user表,字段为:id,user_name

2,user_role表,字段为:id,role_name,user_id

关联关系是 user.id = user_role.user_id

现要删除某一条user表的数据以及该user对应的user_role表中的数据,那么用下面的sql就可以实现这个目的了:

上述sql中,u是user的别名,u_r是user_role的别名,from语句前面要附上别名,这个别名适用于指定删除哪张表数据的,如果只有u或者u_r,那么仅删除对应的那张表上的数据。

总结

标签: mysql 多表联合更新

本文链接地址:https://www.jiuchutong.com/biancheng/349866.html 转载请保留说明!

上一篇:如何查看MySQL连接的root密码(如何查看mysql连接池)

下一篇:mysql查询结果输出到文件的方法(mysql查询结果输出)

  • 个人股权转让如何缴纳印花税
  • 关税纳税申报时间
  • 增值税普票没有税号可以开吗
  • 实收资本库存现金凭证怎么开
  • 水电气费用属于固定成本
  • 税盘抵扣的会计分录
  • 应收账款贷方有余额是什么意思
  • 汇算清缴的
  • 月中入职新公司社保谁交
  • 自行研发的无形资产会计处理
  • 建筑企业预收款开票
  • 无形资产加计扣除最新政策
  • 收购发票怎么做凭证
  • 驾驶培训费可以报销吗
  • 金税盘应用程序中发生了未经处理的异常
  • 营业费用率说明什么
  • 付现金给别的公司是否可以开具发票呢?
  • 公司卖出汽车怎样做账
  • 应付债券的利息调整怎么计算
  • 免税销售额和免税额区别
  • 如何查找使用过的手机号
  • 增值税适用范围和税率
  • 应收账款减值准备计提比例
  • 无票申报后开发票怎么申报
  • 财务部水电费会计分录
  • 以固定资产投资入股
  • 固定资产报废未折旧完会计处理
  • 材料发票清单
  • 固定资产处置流程
  • 资产处置收益期末有余额吗
  • 拍卖获得收入个税
  • PHP:pg_fetch_result()的用法_PostgreSQL函数
  • 消耗性生物资产减值准备一经计提不得转回
  • 以太网默认网关不可用
  • linux解压安装
  • 塞巴斯蒂安电影 豆瓣
  • 中国国防科技大学 博士
  • 本期进项税额转出额是什么意思
  • php验证身份证号
  • yii框架连接数据库
  • 申请退税怎么算
  • 华为od测试岗机试需要怎么准备
  • 命令行延时
  • 借款凭证会计分录是什么
  • 缴纳增值税会计科目
  • flex:4
  • 高新企业研发项目是否需要立项审批?
  • 长期借款的主要缺点
  • 其他收入工会经费是什么意思
  • 出口产品报关多少天
  • 以美元报关是否要交税
  • 如何在sql server中建立一个表
  • sql server分为哪两类
  • 发票金额大于实付金额
  • 进口货物如何入账
  • 企业出售投资性房地产应按照售价与账面价值
  • 什么计提折旧什么不计提折旧
  • sql server使用的是什么逻辑模型
  • mac怎么隐藏桌面文件
  • 浪潮云是什么意思
  • xp主题设置
  • linux系统bug
  • vc精华氧化变黄
  • vps 作用
  • opengl坐标系原点
  • jQuery javascript获得网页的高度与宽度的实现代码
  • Jquery EasyUI Datagrid右键菜单实现方法
  • node.js net模块
  • wifi基本功能
  • js代码运行机制
  • 谈谈关于中华文明的五个突出特性
  • unity 内存管理
  • Unity MeshBaker 合并网格和材质
  • 在web项目中引入什么
  • unity3d效果图
  • python 包 __init__
  • 怎样在电子税务局查询财务报表
  • 密云到顺义区医院公交路线
  • 先进材料包括哪些行业
  • 请问在哪里可以看到
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设