首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >phpmyadmin 4中数据库中的表数

问phpmyadmin 4中数据库中的表数
EN

Stack Overflow用户
提问于 2018-05-11 02:34:04
回答 2查看 120关注 0票数 0

在phpmyadmin 4中,Count Tables配置选项似乎不再有效。

代码语言:javascript
复制
$cfg['Servers'][$i]['CountTables']=true;

如何在phpmyadmin 4中显示数据库中的表数?我有许多数据库,我需要知道数据库中的表的数量,例如,哪个数据库是空的。

EN

回答 2

Stack Overflow用户

发布于 2018-05-11 03:28:52

运行以下查询以获取每个数据库中的表数:

代码语言:javascript
复制
SELECT
      table_schema AS database_name
    , COUNT(*) AS table_count
FROM
    information_schema.tables
GROUP BY
    table_schema

我假设它在开发服务器上,所以访问information_scheme数据库应该不是问题。请记住,"information_schema“、"sys”和" MySQL“数据库是MySQL和/或PHPMyAdmin的内部数据库,所以永远不会对它们的数据库进行任何更改!

票数 0
EN

Stack Overflow用户

发布于 2018-05-11 06:30:22

要按数据库获取表数,包括空数据库,请尝试

代码语言:javascript
复制
SELECT s.schema_name, COUNT(t.table_name) 
FROM information_schema.schemata s 
LEFT JOIN information_schema.tables t 
ON (s.schema_name = t.table_schema and t.table_type = 'BASE TABLE') 
GROUP BY s.schema_name 
ORDER BY s.schema_name;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50279404

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档