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

本机中有两个数据库datebaseA和datebaseB,datebaseA中有表格tableA,tableA中有字段wordA;同样datebaseB中有表格tableB,tableB中有字段wordB。
现在我要查询tableA和tableB中字段相同的记录,请问SQL语句怎么写??数据库是mysql

1、打开php的编辑器sublime,新建一个文件,写上注释内容。

2、新建一个函数chaxun。

3、连接数据库,填写数据库的用户名,密码,主机名以及要使用的数据库。

4、填写查询的sql语句。select * from test1。

5、读取查询到的数据,我们这里用到的函数是fetch_assoc来实现。

6、调用这个函数。

7、打开本地的服务器,输入网址进行访问测试。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-07-10

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个库中的数据一起查出来了:

第2个回答  2012-09-29
select a.wordA from `databaseA`.tableA a ,`databaseB`.tableB b where a.wordA=b.wordB;
测过 运行没得问题哦
那个引号是反单引号,tab键上面的那个 O(∩_∩)O~
记得给分哦
第3个回答  2012-09-16
拙见

建立两个数据库连接,分别取数据,然后判断结果集。

水平有限追问

支持,我就没想到,谢谢你,我去试试。

本回答被网友采纳
第4个回答  2012-09-18
创建DB link,把两个库关联,具体怎么关联一时半会还真想不起来了
相似回答