位置: 编程技术 - 正文

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

  • 企业所得税年报申报时间
  • 销项税额期末余额
  • 劳务报酬个人所得税税率表
  • 增值税发票如何作废流程
  • 什么情况企业需要经侦
  • 每个季度申报怎么申报?
  • 固定资产未付款怎么入账
  • 子母公司有连带责任吗
  • 企业年金如何缴费标准
  • 公共绿地绿化
  • 预算管理的方法及应用
  • 所得税汇算清缴退税会计分录怎么做
  • 营改增后甲供材如何扣除
  • 银行承兑汇票贴现利率一般多少
  • 从国外购进样品要交税吗
  • 股东分配红利交什么税
  • 供货方代垫运费计入原材料
  • 预付设备款如何缴纳印花税
  • 财务报表提供的信息仅对外部的投资者和债权人有用
  • 讲师费发票开票科目
  • 递延所得税企业合并
  • 金融企业贷款利息收入确认
  • 接受捐赠固定资产存货等有相关凭据的其成本按什么确定
  • 企业购买汽车需要缴纳什么税
  • 小规模纳税人补开发票如何申报增值税
  • 材料发票清单
  • 结转存货跌价准备冲减主营业务成本
  • 公司的固定资产是什么
  • 非常损失计入
  • PHP:mb_ereg_search_pos()的用法_mbstring函数
  • Windows11预览体验计划空白
  • PHP:pcntl_waitpid()的用法_PCNTL函数
  • 公证处会计分录
  • 辅导期纳税人注意事项
  • php bool
  • 用土地抵账合法吗
  • 企业所得税季初数怎么填
  • 如何使用vue
  • nginx安装配置视频
  • 淘宝镜像网站
  • css定位属性的运用
  • python 批量
  • 围剿视频
  • yii2框架和fastadmin建商城网站哪个好用
  • 原材料用于在建工程,进项税为什么不转出
  • 员工为公司垫付的钱会计分录
  • 发票入账的管理规定
  • 汇算清缴后取得上一年发票
  • 月底库存现金可以有余额吗
  • 商品没入库直接发货
  • 劳务公司机械租赁费列入什么费用
  • 借资本公积贷递延所得税负债是什么意思
  • 老板在自己的公司做事
  • 固定资产报废如何记账
  • 游戏公司的主营业务成本
  • 企业去银行
  • 生产销售库存表
  • 资金占用利息收入怎么入账
  • 一级资本充足率不得低于
  • 企业利润率计算公式是怎样的
  • win8.1安装失败
  • 在linux系统中
  • vb.net with
  • Win10系统中怎么用vba控制鼠标
  • linux如何快速入门
  • ubuntu14.04.6安装教程
  • [置顶] 此外,车牌号:458143(懂得都懂[吃瓜])
  • cocos2d-x安装
  • bootstrap响应式导航条模板使用详解(含下拉菜单,弹出框)
  • 开手游游戏
  • windows node.js
  • node.js import
  • jquery Deferred 快速解决异步回调的问题
  • JavaScript isPrototypeOf和hasOwnProperty使用区别
  • 广东省电子税务局app下载手机版
  • 长春购房契税税率
  • 发票事业单位有税号吗
  • 生产税净额包含企业所得税吗
  • 深圳税务服务大厅电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设