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

标签 mysql

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

最佳答案

information_schema 数据库中的 COLUMNS 表中查找。

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

为此,您需要 root 权限。或至少 SELECT Information_schema 表的权限。

关于mysql - 查询以显示包含 mysql 中特定表的数据库的名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8860980/

相关文章:

php - 如何限制对主域的访问并允许附加域

php - 使用 MySQL 查询结果填充下拉框时出现问题 (PHP/MySQL)

php - 从数据库向多个地址发送电子邮件

php - 两个表并集的行数增加的临时列

mysql - 如何选择今天的最后一个条目 + 过去 6 天的数据

mysql - 命令导入表转储到新表中?

MySQL 从具有回退的组中选择

MySQL 查询 1NF 表

php - 如何创建一个查询来获取使用 where 子句作为结果数组索引的结果?

php - PHP 中的日期格式 m/d/y 为 Y-m-d?