Name
SHOW TABLE STATUS
Synopsis
SHOW TABLE STATUS [FROMdatabase] [LIKE 'pattern']
This statement displays status information on a set of tables from a database.
To obtain the status of tables from a database other than the current
default one, use the FROM clause. The results include information on all of the tables of
the database, unless the LIKE clause is used to limit the
tables displayed by a naming pattern:
SHOW TABLE STATUS FROM human_resources
LIKE 'employees' \G
*************************** 1. row ***************************
Name: employees
Engine: InnoDB
Version: 10
Row_format: Compact
Rows: 122
Avg_row_length: 16384
Data_length: 1094812
Max_data_length: 281474976710655
Index_length: 2048
Data_free: 0
Auto_increment: 1145
Create_time: 2006-08-14 21:31:36
Update_time: 2007-03-30 07:02:17
Check_time: 2006-08-14 21:31:36
Collation: latin1_swedish_ci
Checksum: NULL
Create_options: max_rows=1000
Comment: InnoDB free: 4096 kBIn this example, the number of tables is limited to one because
a specific table name is given in the LIKE clause
without the % wildcard. You can change some of
these variables or table options using the ALTER TABLE statement; see the ALTER TABLE: Table options” subsection earlier in this
chapter.
In the results of this statement, the name of the table is shown
first, followed by a description of the table. The
Engine field lists the type of storage engine used.
The Version field gives the version number from the
table’s .frm file. Row_format
can be Compact
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access