2011-10-08 40 views
0

數據庫太多,如何查詢哪個數據庫有一個名爲aaa的表?

如何查詢哪個數據庫有一個名爲aaa的表來縮小搜索範圍?

+0

select * from databasename.aaa是你尋找 –

+1

@Roshan我想他說他有多個數據庫,他不知道哪一個表有一個名爲「aaa」的表。他想知道一種方法來查找哪個數據庫包含該表。至少,這就是我想他要求的...... –

回答

5

您應該查看INFORMATION_SCHEMA數據庫中的「元」信息,例如哪些數據庫包含哪些模式。例如,找到包含名爲aaa表的數據庫列表,運行此查詢:

SELECT schema_name FROM INFORMATION_SCHEMA.TABLES WHERE table_name = "aaa"

有關INFORMATION_SCHEMA的更多信息,請參閱the MySQL docs

相關問題