[英]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.