查看mysql表大小和记录数

来源:互联网 发布:淘宝商品加盟代理 编辑:程序博客网 时间:2024/05/03 19:57

(1)如果发现一个数据异常的大了,需要查看一下其中哪些表变大了,可以使用如下命令
SQL> SHOW TABLE STATUS FROM 数据库名 LIKE 数据表名;
 
或者
SQL>select table_name,data_length from information_schema.tables;
 
如果表太小,可使用ALTER TABLE调整:
SQL>ALTER TABLE tbl_name MAX_ROWS=1000000000 AVG_ROW_LENGTH=nnn;
仅应为具有BLOB或TEXT列的表指定AVG_ROW_LENGTH。在该情况下,MySQL不能仅根据行数优化所需的空间
 
 
(2)查看某个表里的记录数
SQL>select count(*) from table;
 
转自:http://blog.chinaunix.net/uid-261392-id-2138912.html

0 0
原创粉丝点击