[英]Number of tables in the database in phpmyadmin 4
在phpmyadmin 4中,似乎“计数表”配置选项不再起作用。
$cfg['Servers'][$i]['CountTables']=true;
如何在phpmyadmin 4中显示数据库中的表数? 我有很多数据库,我需要知道数据库中的表数,例如哪个数据库为空。
运行此查询以获取每个数据库中的表数:
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的内部数据库,因此切勿对其数据库进行任何更改!
要按数据库(包括空数据库)获取表计数,请尝试
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;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.