mysql - 如何查询哪个数据库有名为aaa的表?

标签 mysql

数据库太多,

如何查询哪个数据库有名为aaa的表来缩小搜索范围?

最佳答案

您应该查看 INFORMATION_SCHEMA 数据库以获取“元”信息,例如哪些数据库包含哪些模式。例如,要查找包含名称为 aaa 的表的数据库列表,请运行以下查询:

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

有关 INFORMATION_SCHEMA 的更多信息,请参阅 the MySQL docs .

关于mysql - 如何查询哪个数据库有名为aaa的表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7694786/

相关文章:

Mysql查询成员(member)是否上过课

php - SQL - 如何获取创建的同一日期的最新数据

mysql - Codeigniter - 我看不到数据库错误

java - 在连接之前检查数字是否已经在字段中?

mysql - 同一表在不同数据库中不使用索引

CMS 的 MySQL/Rails 版本控制 - 通常是如何完成的?

java - SQL 查询从 MySQL 数据库表的日期期间检索数据,其中两个日期之一具有固定月份

php - 使用mysql从单个查询中的两个不同表中进行选择

PHP 准备语句插入查询

mysql - 传输到新服务器时要移动哪些 MySQL InnoDb 文件?