如何一次搜索多个数据库?
How do I search multiple databases at once?
我已经将许多不同的数据库导入到我的 wamp 本地主机中。它使用 phpmyadmin,我想知道是否有一种简单的方法可以从每个数据库中一次搜索每个 table 的电子邮件地址,或者我选择的 tables不同的数据库。有没有我可以使用的 php 脚本,它类似于泄漏的源代码,可以作为我本地主机上的数据库的搜索引擎?任何帮助将不胜感激!
正如上面提到的@Prasanna,您可以在 table 中使用 UNION
:
SELECT option_value
FROM `database1`.`table1`
WHERE ...
UNION
SELECT option_value2
FROM `database2`.`table2`
WHERE ..;
或 如果您在特定的 table 和模式中搜索,您可以执行如下操作:
SELECT table_schema
FROM information_schema.columns
WHERE table_name = 'table1' AND column_name = 'id';
我已经将许多不同的数据库导入到我的 wamp 本地主机中。它使用 phpmyadmin,我想知道是否有一种简单的方法可以从每个数据库中一次搜索每个 table 的电子邮件地址,或者我选择的 tables不同的数据库。有没有我可以使用的 php 脚本,它类似于泄漏的源代码,可以作为我本地主机上的数据库的搜索引擎?任何帮助将不胜感激!
正如上面提到的@Prasanna,您可以在 table 中使用 UNION
:
SELECT option_value
FROM `database1`.`table1`
WHERE ...
UNION
SELECT option_value2
FROM `database2`.`table2`
WHERE ..;
或 如果您在特定的 table 和模式中搜索,您可以执行如下操作:
SELECT table_schema
FROM information_schema.columns
WHERE table_name = 'table1' AND column_name = 'id';