【整理】MySQL -- SHOW TABLE STATUS

要查看表的存储引擎是什么可以使用 SHOW TABLE STATUS 命令。

mysql> show table status like 'user' \G;
*************************** 1. row ***************************
           Name: user
         Engine: MyISAM
        Version: 10
     Row_format: Dynamic
           Rows: 7
 Avg_row_length: 90
    Data_length: 632
Max_data_length: 281474976710655
   Index_length: 2048
      Data_free: 0
 Auto_increment: NULL
    Create_time: 2013-02-21 14:17:40
    Update_time: 2013-02-21 15:03:36
     Check_time: NULL
      Collation: utf8_bin
       Checksum: NULL
 Create_options: 
        Comment: Users and global privileges
1 row in set (0.00 sec)

ERROR: 
No query specified

mysql>

其中,

  • Name -- 表的名称。
  • Engine -- 表的存储引擎,旧版本中这个不叫Engine叫做Type。
  • Row_format -- 行的格式。对于MyISAM表,格式为三种,Dynamic,Fixed,Compressed。Dynamic行,在长度上是可变的。因为它包含了变量长度的字段如VARCHAR,BLOB. Fixed行,总是固定的长度。字段是定长的。如CHAR,INTEGER。Compressed行,仅仅可以应用在compressed tables。将在以后有个介绍。
  • Rows -- 这个表的行数。对于非事物的表,这个数字是精确的。对于支持事物的表,这个值是估算的。
  • Avg_row_length -- 每一行所包含的平均字节。
  • Data_length -- 整个表包含的字节。
  • Max_data_length -- 这个表可最大存储的字节数。
  • Index_length -- 索引所消耗的硬盘空间。
  • Data_free -- 对于MyISAM表。总的分配空间。但是并没有使用。这个空间存储以前所删除的行。可能会被以后的INSERT语句恢复。
  • Auto_increment -- 下一个Auto_increment的值。
  • Create_time -- 表第一次创建的时间。
  • Update_time -- 表最后更改的时间。
  • Check_time -- 最近一次使用CHECK或者myisamchk的时间。
  • Collation -- 表中的字符字段的默认字符集和排序。
  • Checksum -- 如果enabled,就会计算这个表内容之和。
  • Create_options -- 当表创建时,所添加额外的参数。
  • Comment -- 表的额外信息。对于MyISAM表。它包含了评论,可以在表创建的时候添加任意的信息。如果InnoDB。会显示表空间的剩余空间。如果这个表是视图,这里显示"VIEW"。

 

转载于:https://my.oschina.net/moooofly/blog/109819

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值