在phpmyadmin 4中,Count Tables配置选项似乎不再有效。
$cfg['Servers'][$i]['CountTables']=true;如何在phpmyadmin 4中显示数据库中的表数?我有许多数据库,我需要知道数据库中的表的数量,例如,哪个数据库是空的。
发布于 2018-05-11 03:28:52
运行以下查询以获取每个数据库中的表数:
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的内部数据库,所以永远不会对它们的数据库进行任何更改!
发布于 2018-05-11 06:30:22
要按数据库获取表数,包括空数据库,请尝试
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;https://stackoverflow.com/questions/50279404
复制相似问题