位置: 编程技术 - 正文

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

  • 高新技术企业三级领域
  • 有限责任公司相关规定
  • 单位没有给员工交社保工伤怎么算
  • 工程在建期间的会计分录
  • 教育费附加计费单位
  • 给不是本单位的人开证明
  • 小规模建筑业有增值税吗
  • 个体工商户交纳社保办法
  • 增值税即征即退政策
  • 增值税申报进项抵扣汇总表在哪里
  • 施工单位的项目
  • 机动车发票怎么作废
  • 上个月开的发票退回怎么处理?
  • 增值税电子缴款凭证在哪里打印
  • 应收票据背书转让以取得所需物资
  • 增值税可以提前申报不?
  • 公司注销的时候注册资金都没交可以吗?
  • 固定资产折旧金额影响因素
  • 注销未分配利润怎么处理账务
  • 购买承兑汇票怎么做账
  • 其他权益工具投资交易费用计入哪里
  • 库存商品入库的会计科目
  • 安全处罚管理规定
  • 只开发票没有合同需要缴纳印花税吗?
  • macOS Catalina10.15.2值得升级吗 macOS Catalina10.15.2更新了什么
  • 二手固定资产使用年限
  • 国有土地使用权租赁
  • u盘显示0字节修改不了
  • Python之ImportError: DLL load failed: 找不到指定的模块解决方案
  • 在建工程的核算内容和范围是什么
  • 混凝土简易计税能抵扣么
  • javascript postmessage
  • 日出时的麦克拱岩,俄勒冈南海岸 (© Dennis Frates/Alamy)
  • 行政单位捐赠会计分录怎么做的
  • 游戏ai模式是什么意思
  • 冲减预提成本分录
  • 税前扣除项目应遵循哪些原则
  • 营业外收入的会计科目编码
  • 亏损合同预计负债的会计分录
  • 交给工会的40%的工会经费里还要再返60%吗
  • 费用报销重复了怎么写情况说明
  • mongodb $nin
  • 合同资产科目包含增值税吗
  • 全年多少钱就得交税
  • 三代手续费操作流程
  • 全额计提坏账准备有什么作用
  • 小规模普票怎么开
  • 小规模印花税有减免政策吗
  • 微信收款会计分录怎么写
  • 收到注册资本金什么时候交印花税
  • 物业公司转售电费增值税
  • 代收水电费如何入账
  • 实收资本没到账缴纳印花税吗
  • 企业购买的原材料确认为资产,这属于会计确认的范畴
  • 递延所得税资产怎么计算
  • 会计损益类科目有哪些,期末如何结转?
  • 建筑装饰行业工业化道路研究参考文献
  • windows service 2003
  • 怎么禁止p2p下载器
  • xp关闭防火墙命令
  • 怎么卸载电脑上的迅雷软件
  • cfg是什么格式,怎么打开
  • macbookair直接合上
  • linux中sed命令
  • fedora23安装
  • 快捷方式栏在哪
  • 在linux系统中,用来存放各种配置文件的目录
  • 怎么用javascript
  • jQuery+AJAX实现遮罩层登录验证界面(附源码)
  • 安卓音游吃音
  • cocos2dx schedule
  • jquery-easyui-1.3.3
  • python标准库函数有哪些
  • 税务局赵昭
  • 销售有机肥需要什么手续
  • 2020年砂石
  • 消费税的税收筹划ppt
  • 水费不用交吗
  • 辽宁社保缴费公众号
  • 企业2017年
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设