mysql資料庫中每個表占用的空間、表記錄的行數的話,可以開啟mysql的 information_schema 資料庫。在該庫中有乙個 tables 表,這個表主要字段分別是:
table_schema : 資料庫名
table_name:表名
engine:所使用的儲存引擎
tables_rows:記錄數
data_length:資料大小
index_length:索引大小
乙個表占用空間的大小,相當於是 資料大小 + 索引大小,
示例:1、檢視enrolment_db庫的所有表大小:
select table_name,table_rows from tables where table_schema = 'enrolment_db' order by table_rows desc;
2、檢視enrolment_db庫的所有表大小、索引長度:
select table_name,data_length+index_length,table_rows from information_schema.tables where table_schema='enrolment_db' order by table_rows desc;
3、統計enrolment_db表的所有記錄條數:
select sum(table_rows) as heji from information_schema.tables where table_schema='enrolment_db';
注意:innodb引擎下table_rows行計數僅是大概估計值. 檢視mysql資料庫 資料表編碼資訊
通過mysql的命令列即可以檢視資料庫 資料表的編碼資訊。1.檢視資料庫編碼格式 show variables like character set database 2.檢視資料表的編碼格式 show create table 表名 編碼格式的正確與否,影響著資料庫中的資料 尤其是中文資料 能否正...
MySQL 資料庫 資料表
1 檢視原始資料庫information schema中的表,並顯示出views表的字段結構屬性資訊 第一步 檢視所有的資料庫 show databases 如圖一 第二步 檢視information schema 內容 如圖二 第三步 檢視views 結構 如圖三 2 建立乙個offcn資料庫,並...
Mysql 檢視資料庫,表占用磁碟大小
1 查詢所有資料庫占用磁碟空間大小 select table schema,concat truncate sum data length 1024 1024,2 mb as data size,concat truncate sum index length 1024 1024,2 mb as i...