Mysql - Finden Sie heraus, in welcher Datenbank eine bestimmte Tabelle vorhanden ist

Mysql - Finden Sie heraus, in welcher Datenbank eine bestimmte Tabelle vorhanden ist

Wie finde ich heraus, in welcher Datenbank eine bestimmte Tabelle in MySql vorhanden ist?

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

Da ich auf einer Instanz etwa 25 Datenbanken habe, möchte ich nur herausfinden, in welcher Datenbank eine bestimmte Tabelle vorhanden ist.

Antwort1

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

Antwort2

Die folgende Abfrage liefert den DB-Namen.

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

verwandte Informationen