位置: 编程技术 - 正文

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实用教程)

  • 自来水厂会污染水源吗
  • 机器设备一般折旧几年
  • 公对公退款要交税吗
  • 出口货物发生退运是征税还是免税
  • 必胜客发票提取码在小票哪里
  • 小规模纳税人零申报要报哪些税
  • 期末结转增值税
  • 中兴通技术维护费
  • 长期借款费用会减少吗
  • 环境评估费应计入什么科目
  • 预付卡没用完的可以退吗
  • 非盈利组织的好处
  • 单位起诉员工赔偿算劳动争议
  • 货样广告品管理办法
  • 留抵进项税抵欠税后期末未交增值税会减少吗
  • 城建税教育附加地方教育附加的税率
  • 收到技术咨询费摘要
  • 企业支出的资产包括哪些
  • 发票有几个
  • 购销合同没写签订日期违法吗
  • 收上级补助款专用如何做账?
  • 进口货物完税价格名词解释
  • 存货减值账务处理 华图
  • 专项储备属于什么科目代码
  • 增值税年末结转是结转全年吗
  • linux acl配置命令
  • 怎么通过mac地址访问设备
  • 电脑自动更新系统
  • 子公司可以接总公司的工程吗
  • 股权激励的账务处理
  • 基建期土地摊销
  • php发送邮件的问题有哪些
  • PHP:finfo_open()的用法_fileinfo函数
  • laravel搭建
  • 实物资产的管理
  • php全局函数
  • 浏览器本地存储的方式
  • 期初成本和期末成本
  • 房屋租赁需要计增值税吗
  • 进项大于销项怎么结转增值税
  • phpcms模块
  • micro start
  • 公司代买社保怎么收费
  • 总公司签合同开票分公司做业务分公司如何确认收入?
  • 公司收取的门禁费用
  • 走账的目的
  • 股权激励费用摊销意思是
  • 税务局不予受理的依据
  • 处置废品收入税率
  • 发票开具就能做账了吗?
  • 生育津贴的支付期限表述不正确的是
  • 资产负债有哪些科目
  • 支付贷款手续费怎么入账
  • 固定资产改造替换
  • 企业所得税资产总额在哪里填列
  • 同花顺为什么有钱没法买
  • 应付账款负数如何调整账务
  • 已认证专票发现地址为错误
  • 生鲜配送账务处罚标准
  • 会计准则应收账款计提坏账
  • 个体工商户在什么情况下需要纳税
  • wdcp面板
  • 免激活合法使用的软件
  • win7系统怎么用无线接收器怎么用
  • 微软6月24
  • microsoft build
  • linux shell $1
  • unity3d状态机
  • unity ui控件
  • java密码强度检验工具
  • JavaScript中字符串模板
  • 服务器限制流量
  • shell脚本 su
  • unity网络请求
  • javascript可以做动态网页吗
  • python循环语句中提前结束本层循环
  • 金条如何销售
  • 廊坊银行辟谣了吗
  • 烟台税务app
  • 怎样在网上申报税务流程
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设