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;