六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

對于MySQL中的跨庫關聯查詢的方法詳細說明

[摘要]這篇文章主要介紹了mysql中的跨庫關聯查詢方法,需要的朋友可以參考下業務場景:關聯不同數據庫中的表的查詢比如說,要關聯的表是:機器A上的數據庫A中的表A && 機器B上的數據庫B中的表B。這種情況下,想執行“select A.id,B.id from A left join B ...
這篇文章主要介紹了mysql中的跨庫關聯查詢方法,需要的朋友可以參考下

業務場景:關聯不同數據庫中的表的查詢

比如說,要關聯的表是:機器A上的數據庫A中的表A && 機器B上的數據庫B中的表B。

這種情況下,想執行“select A.id,B.id from A left join B on ~~~;“那是不可能的,但業務需求不可變,數據庫設計不可變,這就蛋疼了。。

解決方案:在機器A上的數據庫A中建一個表B。。。

這當然不是跟你開玩笑啦,我們采用的是基于MySQL的federated引擎的建表方式。

建表語句示例:

CREATE TABLE `table_name`(......) ENGINE =FEDERATED CONNECTION='mysql://[username]:[password]@[location]:[port]/[db-name]/[table-name]'

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

關于MySQL中的跨庫關聯查詢的方法詳解

如果有FEDERATED引擎,但Support是NO,說明你的mysql安裝了這個引擎,但沒啟用,去my.cnf文件末添加一行 federated ,重啟mysql即可;

如果壓根就沒有FEDERATED這一行,說明你的mysql就沒有安裝這個引擎,這就不能愉快的玩耍了,最好去找你們家運維搞定吧,因為接下來的動作比較大,而且我也不知道怎么搞;

解釋:通過FEDERATED引擎創建的表只是在本地有表定義文件,數據文件則存在于遠程數據庫中,通過這個引擎可以實現類似Oracle 下DBLINK的遠程數據訪問功能。就是說,這種建表方式只會在數據庫A中創建一個表B的表結構文件,表的索引、數據等文件還是在機器B上的數據庫B中,相當于只是在數據庫A中創建了表B的一個快捷方式。

于是,蛋就不疼了。。

需要注意的幾點:

1. 本地的表結構必須與遠程的完全一樣。

2.遠程數據庫目前僅限MySQL

3.不支持事務

4.不支持表結構修改

其他網友的補充:

CREATE TABLE IF NOT EXISTS `logintoken` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`type` char(1) NOT NULL DEFAULT '0',
`loginName` varchar(20) DEFAULT NULL,
`token` varchar(2000) DEFAULT NULL,
`tokenExpiredTime` timestamp NULL DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE =FEDERATED CONNECTION='mysql://root:[email protected]:3306/zysso/logintoken';

使用遠程5.12的 logintoken表,只需要自己開啟FEDERATED 就可以了,5.12不用開啟

以上就是關于MySQL中的跨庫關聯查詢的方法詳解的詳細內容,更多請關注php中文網其它相關文章!


學習教程快速掌握從入門到精通的SQL知識。




主站蜘蛛池模板: 日本高清在线视频www色下载 | 欧美资源在线 | 伊人影库 | 色呦呦免费观看 | 青娱乐精品视频 | 日韩中文字幕免费 | 青青草97| 伊人影视传媒有限公司 | 手机看片91 | 日韩精品无码一区二区三区 | 在线看片h站 | 欧美视频色 | 一本久久道 | 婷婷在线视频观看 | 伊人色婷婷综在合线亚洲 | 真实国产乱子伦精品一区二区三区 | 午夜在线影院 | 日本亚洲视频 | 色综合合久久天天给综看 | 青青草成人免费在线视频 | 欧美无专区 | 天天操天天插天天射 | 天天影视色 | 亚洲高清视频在线观看 | 日本三级视频在线观看 | 青草青草视频2免费观看 | 色羞羞| 日韩毛片免费线上观看 | 中文字幕在线观看日本 | 亚洲一色 | 亚洲 日本 欧美 中文字幕001 | 香蕉狠狠干 | 青青青手机视频在线观看 | 欧洲一区在线观看 | 欧美特级淫片 | 日韩深夜福利视频 | 中文在线最新版天堂 | 亚洲日本欧美 | 亚洲午夜一区 | 天天噜夜夜噜 | 日本高清视频在线观看 |