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

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

学习标签:
mysql

本文导读:在使用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_name like ‘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;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114413.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • navicat激活error on generate activecode【最新永久激活】

    (navicat激活error on generate activecode)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 最短路径算法——Dijkstra算法——python3实现

    最短路径算法——Dijkstra算法——python3实现本文参考来自数据结构与算法分析java语言描述。问题描述问题分析实现过程如何使用数据变化表问题描述现有一个有向赋权图。如下图所示:问题:根据每条边的权值,求出从起点s到其他每个顶点的最短路径和最短路径的长度。说明:不考虑权值为负的情况,否则会出现负值圈问题。s:起点v:算法当前分析处理的顶点w:与v邻接的顶点dvdvd_v:从s到v的距离…

  • RSA算法详解_warshall算法

    RSA算法详解_warshall算法一、概述RSA算法是1977年由RonRivest、AdiShamir和LeonardAdleman三人组在论文AMethodforObtainingDigitalSignatu

  • 玩转电源设计,8个优选逆变电源参考方案大合辑

    玩转电源设计,8个优选逆变电源参考方案大合辑利用晶闸管电路把直流电转变成交流电,这种对应于整流的逆向过程,定义为逆变。例如:应用晶闸管的电力机车,当下坡时使直流电动机作为发电机制动运行,机车的位能转变成电能,反送到交流电网中去。又如运转着的直流电动机,要使它迅速制动,也可让电动机作发电机运行,把电动机的动能转变为电能,反送到电网中去。1、基于STM32单片机SPWM逆变电源设计功能描述:单片机采用:STM32单片机(型号:STM32F030F4P6)输出:正弦波频率:可调;幅值:可调;SPWM逆变原理:单片机SPWM驱动H桥+后级滤

  • 双绞线制作实验报告心得体会_制作网络双绞线实验心得

    双绞线制作实验报告心得体会_制作网络双绞线实验心得参考各路资料。不一一指出。一、实验目的:(1)学会两种双绞线制作方法;(2)掌握剥线/压线钳和普通网线测试仪的使用方法;(3)了解双绞线和水晶头的组成结构;(4)了解各网络设备之间网线连接的特点。二、实验项目:(1)直通线的制作(2)交叉线制作三、实验准备1、相关知识的准备(1)RJ-45水晶头结构(2)做线工具 剥线/压线钳

    2022年10月24日
  • PHP7数组的底层实现

    PHP7数组的底层实现

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号