mysql查看总数据大小和总行数

2017/11/25 posted in  数据库

总数据大小

SELECT sum(DATA_LENGTH)+sum(INDEX_LENGTH) FROM information_schema.TABLES where TABLE_SCHEMA='DbName'

总行数

use information_schema;
desc tables;
select TABLE_NAME, TABLE_ROWS from tables where TABLE_SCHEMA = 'DbName';
select sum(TABLE_ROWS) from tables where TABLE_SCHEMA = 'DbName';

information_schema 这张数据表保存了mysql 服务器所有数据库的信息。如数据库名,数据库的表,表栏的数据类型与访问权限