MySQL show tables,使用show tables语句查看当前数据库中的表

  MySQL show tables,使用show tables语句查看当前数据库中的表

  简介:在使用mysql数据库时,经常需要维护mysql,查询各个数据库、各个表的具体用法。Mysql数据库可以通过执行SHOW TABLE STATUS命令来获取每个数据表的信息。

  一、使用方法

  显示表状态[来自数据库名称][类似模式]

  1.描述

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

  [LIKE pattern]可选,指示要查询的特定表名。

  2.例如

  (1)、显示db_name中的表状态

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

  (2)、显示来自db _ name like ESF _ seller _ history G的表状态;

  查询db_name中esf_seller_history表的信息

  (3)、显示db_name中的表状态,如“uc%”

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

  4、行格式

  行格式。对于MyISAM引擎,这可以是动态的、固定的或压缩的。动态行具有可变的行长度,例如Varchar或Blob类型字段。固定行意味着行的长度是恒定的,例如Char和Integer类型的字段。

  5、行

  表中的行数。对于非事务性表,该值是准确的,而对于事务性引擎,该值通常是估计的。

  6、平均行长度

  每行的平均字节数

  7、数据长度

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

  8、最大数据长度

  一个表可以容纳的最大数据量。

  9、索引_长度

  索引占用的磁盘空间大小

  10、无数据

  对于MyISAM引擎,标识已分配但未使用的空间,以及包含已删除行的空间。

  11、自动增量

  下一个Auto_increment的值

  12、创建时间

  表的创建时间

  13、更新时间

  表的最新更新时间。

  14、检查时间

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

  15、校对

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

  16、校验和

  如果启用,将计算整个表的校验和。

  17、创建选项

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

  18、评论

  还包括其他附加信息。对于MyISAM引擎,包括注释徐标新。如果表格使用innodb引擎,将实现表格的剩余空间。如果它是一个视图,注释中包含单词VIEW。

  三。例子

  mysql显示表状态,如“ESF _ seller _ history” G;

MySQL show tables,使用show tables语句查看当前数据库中的表