mysql中使用show table status 查看表信息

摘要:
[LIKE‘pattern‘]可选,指示要查询的特定表名。对于MyISAM引擎,这可能是动态的、固定的或压缩的。
本文导读:在使用mysql数据库时,经常需要对mysql进行维护,查询每个库、每个表的具体使用情况,Mysql数据库可以通过执行SHOW TABLE STATUS命令来获取每个数据表的信息。

一、使用方法

SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern']

1、说明

[FROM db_name] 可选,表示查询哪个数据库下面的表信息。

[LIKE 'pattern'] 可选,表示查询哪些具体的表名。

2、例如

(1)、show table status from db_name

查询db_name数据库里所有表的信息

(2)、show table status from db_namelike 'esf_seller_history'\G;

查询db_name里 esf_seller_history 表的信息

(3)、show table status from db_name LIKE 'uc%'

查询db_name数据库里表名以uc开头的表的信息

二、show table status 查询结果中各列的意思

1、Name

表名称

2、Engine

表的存储引擎

3、Version

版本

4、Row_format

行格式。对于MyISAM引擎,这可能是Dynamic,Fixed或Compressed。动态行的行长度可变,例如Varchar或Blob类型字段。固定行是指行长度不变,例如Char和Integer类型字段。

5、Rows

表中的行数。对于非事务性表,这个值是精确的,对于事务性引擎,这个值通常是估算的。

6、Avg_row_length

平均每行包括的字节数

7、Data_length

整个表的数据量(单位:字节)

8、Max_data_length

表可以容纳的最大数据量

9、Index_length

索引占用磁盘的空间大小

10、Data_free

对于MyISAM引擎,标识已分配,但现在未使用的空间,并且包含了已被删除行的空间。

11、Auto_increment

下一个Auto_increment的值

12、Create_time

表的创建时间

13、Update_time

表的最近更新时间

14、Check_time

使用 check table 或myisamchk工具检查表的最近时间

15、Collation

表的默认字符集和字符排序规则

16、Checksum

如果启用,则对整个表的内容计算时的校验和

17、Create_options

指表创建时的其他所有选项

18、Comment

包含了其他额外信息,对于MyISAM引擎,包含了注释徐标新,如果表使用的是innodb引擎 ,将现实表的剩余空间。如果是一个视图,注释里面包含了VIEW字样。

三、实例

mysql>show table status like 'esf_seller_history'\G;

mysql中使用show table status 查看表信息第1张

免责声明:文章转载自《mysql中使用show table status 查看表信息》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇K8S从入门到放弃系列-(3)部署etcd集群Linux 进程间通信(一)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

MySQL创建表

1.不控制主键的起点 -- 1.不控制主键的起点 create table emb_t_dictBusType ( emb_c_busTypeID int unsigned primary key not null auto_increment, emb_c_busTypeEnName varchar(255) not null,...

oracle11g 连接问题

一、TheNetworkAdaptercouldnotestablishtheconnection 状态:失败-测试失败:IO错误:TheNetworkAdaptercouldnotestablishtheconnection 解决: (①、检查防火墙,可能是端口号1521防火墙拦截,把1521加入可允许访问即可。) 这个异常的出现一般与数据库和你的PC...

jira中使用eazyBI

参考:https://docs.eazybi.com/eazybijira/set-up-and-administer/set-up-and-administer-for-jira-server/installation-and-setup 安装前的清单 Jira内存设置 在安装eazyBI之前,请检查您当前的Jira内存设置。如果您的Jira服务器没有足...

从excel表中生成批量SQL,将数据录入到数据库中

excel表格中有许多数据,需要将数据导入数据库中,又不能一个一个手工录入,可以生成SQL,来批量操作。      1.首先在第二行的H列,插入函数:=CONCATENATE("INSERT INTO `book` (`bookid`, `title`,  `volume`, `author`, `urlpdf` ) VALUES ('",A2,"'...

20个PHP开源内容管理系统

内容管理系统(CMS)广泛应用于企业网站、个人网站、博客、电子商务网站等内容更新频繁的网站,可以轻松处理大量的数据请求,实现便捷管理。 本文为你整理了一些用 PHP 编写的开源 CMS,你可以用于 PHP 学习,或根据自己的需求进行修改。 (编注:英文原文中介绍了60个开源的PHP CMS,这篇译文摘译了20个。) 1.DynPage DynPage 是...

table边框设置

一、表格的常用属性基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、 cellpadding(表格内元素的间隔,即tr与tr之间的间隔)、bordercolorlight(表格的亮边框颜色)、 bordercolordark(表格的暗边框颜色)、bgcolor(表格的...