Mysql – Descubra em qual banco de dados uma determinada tabela está presente

Mysql – Descubra em qual banco de dados uma determinada tabela está presente

Como eu descobriria qual banco de dados uma determinada tabela está presente no MySql?

Mysql version is 
+----------------------+
| version()            |
+----------------------+
| 5.1.35-community-log | 
+----------------------+

Como tenho cerca de 25 DB em uma instância, só quero descobrir em qual banco de dados uma determinada tabela está presente.

Responder1

mysql> select * from information_schema.tables where table_name='foo'\G

Responder2

A consulta a seguir fornecerá o nome do banco de dados.

select TABLE_SCHEMA from TABLES WHERE  TABLE_NAME like '%yourtablename%'\G;

informação relacionada