select table_name,data_length,index_length,(data_length+index_length) as length,table_rows,concat(round((data_length+index_length)/1024/1024,3), 'mb') as total_size from information_schema.tables where table_schema='database_name' order by length desc
說明:table_name :表名字;
data_length : 資料大小;
index_length :索引大小;
table_rows : 記錄數量;
table_schema : 資料庫名字;
engine:所使用的儲存引擎;
information_schema :是mysql自帶的,它提供了訪問資料庫元資料的方式,元資料是關於資料的資料,
如資料庫名或表名,列的資料型別,或訪問許可權等。有些時候用於表述該資訊的其他術語包括「資料詞典」和「系統目錄」。
via :
mysql 檢視資料庫中所有表的記錄數
mysql使用select count from table name可以查詢某個表的總記錄數。想快速的知道資料庫中所有表的記錄數資訊怎麼辦?如果使用mysql的版本在5.0及以上,可以通過查詢information schema庫中的tables表來獲取,該表中使用table rows記錄表的行數...
mysql 檢視資料庫中所有表的記錄數
mysql 使用select count from table name可以查詢某個表的總記錄數。想快速的知道 資料庫中所有表的記錄數資訊怎麼辦?如果使用 mysql 的版本在5.0及以上,可以通過查詢 information schema 庫中的tables表來獲取,該表中使用table rows...
mysql 檢視資料庫中所有表的記錄數
mysql使用select count from table name可以查詢某個表的總記錄數。想快速的知道資料庫中所有表的記錄數資訊怎麼辦?如果使用mysql的版本在5.0及以上,可以通過查詢information schema庫中的tables表來獲取,該表中使用table rows記錄表的行數...