我在搜索特定的table_name时遇到问题。 我在服务器上有大约50个数据库,我希望搜索一个table_name,表示在所有数据库中创建了X. 有没有直接找到通过phpMyAdmin在MYSQL中找到X表的确切数据库。
任何帮助将不胜感激。 谢谢
答案 0 :(得分:1)
您可以查询information_schema
数据库。以下查询将返回所有数据库的名称,其中包含表your_table_name
。
SELECT `TABLE_SCHEMA`
FROM `information_schema`.`TABLES`
WHERE `TABLE_NAME` = 'your_table_name'
我希望这就是你要找的东西。
根据MySQL
documentation关于information_schema
数据库,
INFORMATION_SCHEMA提供对数据库元数据的访问。
元数据是有关数据的数据,例如数据库的名称或 表,列的数据类型或访问权限。其他条款 有时用于此信息的是数据字典和 系统目录。