如何一次搜索多个数据库?

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';