簡體   English   中英

phpmyadmin 4中數據庫中的表數

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM