`

MySQL show table status [转]

 
阅读更多

语法:SHOW TABLE STATUS [{FROM | IN} db_name] [LIKE 'pattern' | WHERE expr]

SHOW TABLE STATUS works likes SHOW TABLES, but provides a lot of information about each non-TEMPORARY table. You can also get this list using the mysqlshow --status db_namecommand. The LIKE clause, if present, indicates which table names to match.

 

SHOW TABLE STATUS会返回以下字段:

Name

表的名称

Engine

表的存储引擎。在MySQL 4.1.2之前,本值被标记为Type。

Version

表的.frm文件的版本号

Row_format

行存储格式(Fixed, Dynamic, Compressed, Redundant, Compact)。InnoDB表的格式被报告为Redundant或Compact

Rows

行的数目。部分存储引擎,如MyISAM,存储精确的数目。对于其它存储引擎,比如InnoDB,本值是一个大约的数,与实际值相差可达40到50%。在这些情况下,使用SELECT COUNT(*)来获得准确的数目。对于在INFORMATION_SCHEMA数据库中的表,Rows值为NULL。

Avg_row_length

平均的行长度。

 

Data_length

数据文件的长度。

Max_data_length

数据文件的最大长度。如果给定了数据指针的大小,这是可以被存储在表中的数据的字节总数。

 

Index_length

索引文件的长度。

Data_free

被整序,但是未使用的字节的数目。

Auto_increment

下一个AUTO_INCREMENT值。

Create_time

表创建时间。

Update_time

什么时候数据文件被最后一次更新

Check_time

什么时候表被最后一次检查。不是所有的存储引擎此时都更新,在此情况下,值为NULL。

Collation

表的字符集和整序。

Checksum

活性校验和值。

Create_options

和CREATE TABLE同时使用的额外选项。

Comment

创建表时使用的评注(或者有关为什么MySQL可以

 

 

注:本文转自:http://www.cnblogs.com/mybest/archive/2012/03/15/2398111.html

 

分享到:
评论

相关推荐

    Mysql中 show table status 获取表信息的方法

    mysql>show table status; mysql>show table status like 'esf_seller_history'\G; mysql>show table status like 'esf_%'\G; 样例: mysql>show table status like 'esf_seller_history'\G; 1.Name 表名称 2....

    mysql的show命令

    创建存储过程使用`CREATE PROCEDURE`,调用使用`CALL`,查看内容有多种方法,如`SHOW CREATE PROCEDURE`,`SHOW PROCEDURE STATUS LIKE`,或查询`mysql.proc`表。存储函数类似,但返回值可以在查询中使用。 总的来...

    MySQL数据库中Show命令用法

    9. 显示当前使用或者指定的database中的每个表的信息:show table status; 这条命令可以显示当前使用或者指定的database中的每个表的信息,包括表类型和表的最新更新时间。 10. 显示服务器所支持的不同权限:show ...

    Mysql show命令全面详解

    - show table status:显示当前数据库或指定数据库中每个表的详细信息,包括表类型和表的最新更新时间。 - show privileges:显示服务器支持的不同权限。 5. 显示创建数据库或表的SQL语句 - show create ...

    MySQL中show命令方法得到表列及整个库的详细信息(精品珍藏)

    `SHOW`命令的输出通常包括多个列,每列都有特定的含义,例如在`SHOW TABLE STATUS`中,`Name`表示表名,`Type`表示表的存储引擎,`Rows`表示行数,`Create_time`表示表的创建时间,`Comment`则可以包含关于表的创建...

    mysql-show命令.docx

    9. **`SHOW TABLE STATUS;`** - 提供每个表的详细信息,包括表类型、更新时间、行数等。 10. **`SHOW PRIVILEGES;`** - 列出服务器支持的所有权限类型。 11. **`SHOW CREATE DATABASE database_name;`** - 显示...

    mysql优化(1)show命令 慢查询日志 explain profiling

    3. `SHOW CREATE TABLE <table_name>;`:显示创建特定表的SQL语句,便于理解和修改表结构。 二、慢查询日志 慢查询日志是MySQL的一个重要功能,用于记录执行时间超过特定阈值的查询。通过分析慢查询日志,我们可以...

    MySQL status解读.zip_MYSQL

    "MySQL status"指的是MySQL服务器的性能状态变量,通过这些变量,我们可以了解数据库的运行情况,找出潜在的问题,并进行调优。下面将详细介绍MySQL status的各项参数及其含义。 1. **Com_** 系列:这些变量记录了...

    国家开放大学 数据库运维 形考一 MySQL数据库服务器配置

    MySQL数据库服务器配置 MySQL数据库服务器配置是...可以使用“SHOW TABLE STATUS FROM DB_NAME WHERE NAME =’TABLE_NAME’”和“SHOW CREATE TABLE TABLE_NAME”命令查看数据库 DB_NAME 下表 TABLE_NAME 的存储引擎。

    实验1 MySQL数据库服务器配置.docx

    * 查看数据表的存储引擎的方法:使用SHOW TABLE STATUS FROM DB_NAME WHERE NAME=’TABLE_NAME’和SHOW CREATE TABLE TABLE_NAME命令查看数据表的存储引擎。 * 实验目的:掌握查看数据表的存储引擎的方法。 实验1-...

    mysql常用性能查询语句

    使用语句:show status like 'table_locks_immediate'; 该语句可以查看立即获得的表的锁的次数。 13. 查看不能立即获得的表的锁的次数 使用语句:show status like 'table_locks_waited'; 该语句可以查看不能...

    mysql巡检报告.pdf

    * 检查方法:使用 Show databases 和 SHOW TABLE STATUS FROM 数据库名 命令查看数据库明细 * 结果解释:检查结果正常,information_schema 0.01MB,lohas 0.35MB,mysql 0.50MB,test 0MB,所有数据库大小都在正常...

    mysql函数大全,mysql

    show table status from db显示数据库中表的信息 show full columns from tb查看 MySQL 数据列(column)的字符集。 show charset查看当前安装的 MySQL 所支持的字符集 length计算字节长度 CHAR_LENGTH计算字符串...

    MySQL形考任务1

    最后,实验要求你熟悉一些基本的SQL语句,如`SHOW STATUS`和`SHOW VARIABLES`用来查看系统状态和服务器变量,`SELECT @@basedir`, `SELECT @@datadir`获取MySQL的安装目录和数据存放目录,以及`SHOW TABLE STATUS`和...

    mysql数据库技术及实验指导(实验参考).pdf

    * 查看表详细信息:使用 SHOW TABLE STATUS 语句查看表详细信息,例如 show table status; 知识点三:MySQL 数据库的索引和视图 * 创建索引:使用 CREATE INDEX 语句创建索引,例如 create index `sc_ibfk_1` on `...

    Python实现监控MySQL性能指标

    - `show GLOBAL status like 'Questions';` 可以查看自 MySQL 启动以来总的查询次数。 - `show global status like 'Uptime';` 可以查看 MySQL 自启动以来的时间。 - 计算公式为: \( QPS = \frac{Questions}{...

    mysql命令mysql命令

    - 登录到MySQL控制台后,可以使用命令`status;`或`\s`来查看当前MySQL的运行状态和环境信息。 ##### 5. 切换数据库 - 使用`use new_dbname;`来切换到指定的数据库。 ##### 6. 显示所有数据库 - 使用`show ...

    MySQL show命令的用法

    9. `SHOW TABLE STATUS [FROM database_name];` - 提供每个表的详细信息,包括表类型、记录数、数据大小、创建时间等。 10. `SHOW PRIVILEGES;` - 列出服务器支持的所有权限类型,这对于理解MySQL的权限系统很有...

Global site tag (gtag.js) - Google Analytics