Mysql - 特定のテーブルが存在するデータベースを調べる

Mysql - 特定のテーブルが存在するデータベースを調べる

MySql で特定のテーブルがどのデータベースに存在するかを調べるにはどうすればよいでしょうか?

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

インスタンスには約 25 個の DB があるため、特定のテーブルがどのデータベースに存在するかを確認したいだけです。

答え1

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

答え2

次のクエリは DB 名を提供します。

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

関連情報