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

标签 mysql database search phpmyadmin wamp

我已经将许多不同的数据库导入到我的 wamp 本地主机中。它使用 phpmyadmin,我想知道是否有一种简单的方法可以同时搜索每个数据库中每个表的电子邮件地址,或者我选择的表来自不同的数据库。有没有我可以使用的类似于泄漏源的 php 脚本,它可以像我本地主机上的数据库的搜索引擎一样工作?任何帮助将不胜感激!

最佳答案

正如@Prasanna 上面提到的,您可以在表中使用UNION:

SELECT option_value
 FROM `database1`.`table1`
  WHERE ...
UNION
SELECT option_value2
 FROM `database2`.`table2`
  WHERE ..;

或者如果您在特定表和模式中搜索,您可以执行如下操作:

SELECT table_schema 
FROM information_schema.columns 
WHERE table_name = 'table1' AND column_name = 'id';

关于mysql - 如何一次搜索多个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40905763/

相关文章:

php - 将产品存储在 MYSQL 数据库中,然后进行搜索和筛选?

mysql - 在给定开始和结束预订日期的 MySQL 数据库中查找成本最高的预订

mysql - 什么是数据库上下文中的数据集?

javascript - 二进制搜索不运行?

java - TXT 文件搜索不起作用

php - CKEditor插入特殊字符

mysql - 在存储过程中查询临时表的结果不一致

mysql - 在 if 语句中插入的 SQL 问题

php - 如何从 MySQL 和 PHP 中的 500 万行记分牌中获得排名?

c - 如何创建在 .txt 文件中搜索单词并计算它在 C 中出现的次数的代码?