位置: 编程技术 - 正文

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

  • 个税申报的收入扣除社保吗
  • 收到上年度所得税返还会计分录
  • 可税前扣除的费用有哪些
  • 建筑工程发票来自哪里
  • 金蝶k3现金流量明细查询
  • 2019年一季度季报怎样填写
  • 蓝字发票有认证的吗
  • 现金日记账年结图片
  • 税负率过低进行什么交易
  • 5%征收率的适用范围
  • 公司缴纳的社保离职后自己可以缴纳社保
  • 利息支出应计入
  • 个人贷款走公司账户流程
  • 餐厨垃圾处理有哪些设备
  • 开启共享文件夹
  • 在王者荣耀里怎么删除好友
  • Win7系统中如何快速查询文件内容
  • 预付加油卡发票可以报销吗
  • mac屏蔽显卡教程
  • linux系统中将加密过的密码放到什么文件中
  • 公司过户费用怎么入账
  • mis.off c n
  • 马齿笕对什么病最有效?
  • 资产证券化会计信息披露规范
  • 装修费用账务怎么处理
  • 月末季末年末会计都需要做什么
  • 非城市公交企业管理办法
  • 购房名义提取公积金
  • php用户登录界面
  • laravel入门与实战:构建主流php应用开发框架
  • 如何用html编写一个简单的网页
  • thinkphp如何做微服务
  • php图片库
  • 拦截器拦截html
  • 红字发票是不是就是红冲了
  • 医院怎么开发票?
  • 小规模超30万附加税有减免吗
  • 销售货物收入指企业销售什么取得的收入
  • 进项税留抵怎么做分录
  • 收到三代手续费的增值税报表填列在哪里
  • 去年未分配利润 负数 结转今年
  • 应收账款收不回来怎么处理分录
  • 扣缴个人所得税怎么计算
  • 公司客户招待费用标准
  • 贴现凭证是什么意思
  • 打车费用会计分录
  • 退回的附加税能退回来吗
  • 公司现金支票取现要缴税吗
  • 持有至到期投资改名为
  • 房地产 监控
  • 如何防止sql注入及数据安全问题
  • sqlserver性能优化
  • tabletpc输入面板怎么打开
  • win7如何创建一个新用户
  • winxp文件夹选项
  • Mac Chrome打开HTTPS证书错误问题解决方法
  • 电脑找不到关机选项了怎么关机
  • mac下使用8086汇编
  • sysscjh.exe是什么文件
  • win7电脑开机提示oxcoooooe9
  • win7怎么禁用触摸屏
  • linux cp的用法
  • linux安装后没有网卡只有lo
  • android base64传图片
  • 第二次约会聊天没多少可以聊的,经常冷场
  • JavaScript cookie 跨域访问之广告推广
  • jquery设置title
  • vue+node+webpack环境搭建教程
  • jQuery使用$.ajax提交表单完整实例
  • jQuery中trigger()与bind()用法分析
  • js格式化输出
  • unity游戏换皮教程
  • js的异步事件循环机制
  • 手机360安卓桌面怎么去除广告
  • Javascript字符串奇数位替换
  • 安卓手机图片缓存在哪
  • 纳税申报表作废了怎么重新报?
  • 济南市地税局纳税服务中心孙凯简历
  • 广东房产契税电话查询
  • 房子契税发票没给怎么办
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设