查询显示mysql中包含特定表的数据库的名称?

时间:2012-01-14 08:09:52

标签: mysql

我在mysql服务器中有多个数据库,但想搜索特定表的位置。可以帮我查找包含特定表的数据库。我在命令模式下工作。谢谢!

2 个答案:

答案 0 :(得分:1)

COLUMNS数据库的information_schema表中查找。

SELECT `TABLE_SCHEMA`, `TABLE_NAME` 
    from `COLUMNS` 
    WHERE 
        `COLUMN_NAME` = 'YOUR_COLUMN_NAME';

您需要 root 权限。或至少SELECT表上的 Information_schema 权限。

答案 1 :(得分:0)

以下链接可能对您有帮助......

How to find all the tables in MySQL with specific column names in them?

如果有进一步询问,请告诉我......

相关问题