中易网

mysql中同时查询两个数据库中的数据

答案:5  悬赏:40  
解决时间 2021-01-15 17:44
  • 提问者网友:回忆在搜索
  • 2021-01-15 09:55
mysql中同时查询两个数据库中的数据
最佳答案
  • 二级知识专家网友:平生事
  • 2021-01-15 10:14
mysql中,可用库名前缀同时查询两个数据库中的数据。
工具:mysql 5.6
步骤:
1、如图可见,在本地localhost中有2个数据库,分别是badkano和badkano_test。

2、假如两个数据库中有相同的表student,数据分别如下:

3、要同时查询两个数据库中的上边两张表,语句如下:
select * from badkano.student
union all 
select * from badkano_test.student;4、查询结果就将2个库中的数据一起查出来了:

全部回答
  • 1楼网友:玩家
  • 2021-01-15 13:32
left join追问这个我有点印象,是多表格联合查询的吧。我问的是多个数据库多个表格联合查询
  • 2楼网友:行路难
  • 2021-01-15 12:59
创建DB link,把两个库关联,具体怎么关联一时半会还真想不起来了
  • 3楼网友:归鹤鸣
  • 2021-01-15 12:01
select a.wordA from `databaseA`.tableA a ,`databaseB`.tableB b where a.wordA=b.wordB;
测过 运行没得问题哦
那个引号是反单引号,tab键上面的那个 O(∩_∩)O~
记得给分哦
  • 4楼网友:忘川信使
  • 2021-01-15 11:08
拙见
建立两个数据库连接,分别取数据,然后判断结果集。
水平有限追问支持,我就没想到,谢谢你,我去试试。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息