位置: 编程技术 - 正文

mysql中的跨库关联查询方法(mysql如何跨库查询)

编辑:rootadmin

推荐整理分享mysql中的跨库关联查询方法(mysql如何跨库查询),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql跨数据库操作,mysql 跨库视图,mysql 跨库,mysql 跨库,mysql 跨库视图,mysql跨库事务处理,mysql跨库join,mysql跨库join,内容如对您有帮助,希望把文章链接给更多的朋友!

业务场景:关联不同数据库中的表的查询

比如说,要关联的表是:机器A上的数据库A中的表A && 机器B上的数据库B中的表B。

这种情况下,想执行“select A.id,B.id from A left join B on ~~~;“那是不可能的,但业务需求不可变,数据库设计不可变,这就蛋疼了。。

解决方案:在机器A上的数据库A中建一个表B。。。

这当然不是跟你开玩笑啦,我们采用的是基于MySQL的federated引擎的建表方式。

建表语句示例:

前提条件:你的mysql得支持federated引擎(执行show engines;可以看到是否支持)。

如果有FEDERATED引擎,但Support是NO,说明你的mysql安装了这个引擎,但没启用,去my.cnf文件末添加一行 federated ,重启mysql即可;

mysql中的跨库关联查询方法(mysql如何跨库查询)

如果压根就没有FEDERATED这一行,说明你的mysql就没有安装这个引擎,这就不能愉快的玩耍了,最好去找你们家运维搞定吧,因为接下来的动作比较大,而且我也不知道怎么搞;

解释:通过FEDERATED引擎创建的表只是在本地有表定义文件,数据文件则存在于远程数据库中,通过这个引擎可以实现类似Oracle 下DBLINK的远程数据访问功能。就是说,这种建表方式只会在数据库A中创建一个表B的表结构文件,表的索引、数据等文件还是在机器B上的数据库B中,相当于只是在数据库A中创建了表B的一个快捷方式。

于是,蛋就不疼了。。

需要注意的几点:

1. 本地的表结构必须与远程的完全一样。

2.远程数据库目前仅限MySQL

3.不支持事务

4.不支持表结构修改

其他网友的补充:

使用远程5.的 logintoken表,只需要自己开启FEDERATED 就可以了,5.不用开启

浅谈MySQL event 计划任务 一、查看event是否开启showvariableslike'%sche%';setglobalevent_scheduler=1;二、--设置时区并设置计划事件调度器开启,也可以event_scheduler=ONsettime_zone='+8:';setGLOBALev

MySQL基础教程第一篇 mysql5.7.安装和连接教程 从这篇开始,用一个新的系列文章去介绍和学习MySQL。为什么要学习MySQL,从产品角度来说,大部分软件的数据库服务还是采取关系型数据库,主要的数

MySql 5.6. 位绿色版安装图文教程 网上MySQL安装的文章有很多哈,但是今天在自己的笔记本上安装遇到了问题,仅此做下记录。1、下载MySQL的zip压缩包,在官网

标签: mysql如何跨库查询

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

上一篇:MYSQL实现连续签到功能断签一天从头开始(sql语句)(mysql 连续日期)

下一篇:MySQL基础教程第一篇 mysql5.7.18安装和连接教程(mysql实用教程)

  • 遗失增值税专用发票如何处理办法
  • 预收账款可以开票吗
  • 所得税本期需要结转吗
  • 所有者权益是
  • 自主研发全流程
  • 现金流量表中支付的税费包括哪些
  • 减免房产税土地使用税 账务处理
  • 所得税费用的确认方法
  • 会计和税法折旧年限不同如何计算终结期现金净流量
  • 购买的二手车可以抵扣进项税额吗
  • 外商投资企业啥意思
  • 股息交个人所得税怎么交
  • 劳务公司的员工与正式员工
  • 冲减成本费用会计分录
  • 老师课时费计入什么科目
  • 网吧卖出那些零食怎么卖
  • 工资分开发的奖金具体个税是多少?
  • 用友软件作废凭证
  • 公司购买东西怎么做分录
  • 从联营企业分回利润可以在税前扣除吗
  • 可供出售金融资产和长期股权投资
  • 专票怎么提交不上去
  • 企业分立账务处理办法
  • 原材料对外投资进项税额可以抵扣吗
  • 计提的存货跌价准备
  • 建筑工程总包分包的内容
  • 小规模怎么查询
  • win10打开游戏老是提示
  • 航天信息服务费是什么费用
  • 贸易公司如何办理产地证
  • PHP:connection_status()的用法_misc函数
  • 期间费用核算内容包括
  • 落基山国家公园攻略
  • 恩智浦杯官网
  • 退休返聘人员算临时工吗
  • 微信小程序图片大小如何设置
  • 嵌入html
  • phpcms v9用户手册
  • 一次性收取一年租金增值税怎么计算
  • 合伙企业退伙如何缴纳个人所得税
  • 分公司要所得税汇算吗
  • select
  • 为什么我们要用英语交流翻译
  • 进项发票已入账 未开具出口发票
  • 交加盟费送赠品可以吗
  • 固定资产为什么要交税
  • 用人单位性质怎么填
  • 异地预缴税款怎么做账
  • 土地增值税的预征和清算
  • 股东投入的资金在现金流量表中如何提现
  • 公司注销留抵税额怎么做进项转出
  • 股东借款转实收资本
  • 应收账款和坏账准备的解题思路
  • 怎样填制记账凭证表
  • 新准则委托代建会计处理
  • MySQL数据库索引设计
  • mongodb与mysql相比的优缺点
  • mssql查询语句
  • windows安全保护
  • xp怎么删除系统
  • 安装完xp系统直接蓝屏怎么办
  • winxp密码忘了
  • 还原精灵使用教程
  • chcfg.exe是什么
  • 光盘pe系统
  • gcuservice.exe
  • xshell远程桌面
  • 一键快速关机下载手机版
  • windows10不能在任务栏进行的操作
  • 如何解决windows不是正版的问题
  • win8升win8.1
  • 浅谈一下新冠的好处
  • 程序员基本入门知识
  • Unity3D游戏开发培训课程大纲
  • coco触控
  • angular script
  • 简述javascript的作用
  • 基于jquery的移动端ui框架
  • javascript学习指南
  • 车辆购置税如何入账
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设