TABLES表给出了关于数据库中的表的信息。
| 标准名称 | SHOW名称 | 注释 | 
| TABLE_CATALOG | 
 | NULL | 
| TABLE_SCHEMA | Table_... | 
 | 
| TABLE_NAME | Table_... | 
 | 
| TABLE_TYPE | 
 | 
 | 
| ENGINE | Engine | MySQL扩展 | 
| VERSION | Version | MySQL扩展 | 
| ROW_FORMAT | Row_format | MySQL扩展 | 
| TABLE_ROWS | Rows | MySQL扩展 | 
| AVG_ROW_LENGTH | Avg_row_length | MySQL扩展 | 
| DATA_LENGTH | Data_length | MySQL扩展 | 
| MAX_DATA_LENGTH | Max_data_length | MySQL扩展 | 
| INDEX_LENGTH | Index_length | MySQL扩展 | 
| DATA_FREE | Data_free | MySQL扩展 | 
| AUTO_INCREMENT | Auto_increment | MySQL扩展 | 
| CREATE_TIME | Create_time | MySQL扩展 | 
| UPDATE_TIME | Update_time | MySQL扩展 | 
| CHECK_TIME | Check_time | MySQL扩展 | 
| TABLE_COLLATION | Collation | MySQL扩展 | 
| CHECKSUM | Checksum | MySQL扩展 | 
| CREATE_OPTIONS | Create_options | MySQL扩展 | 
| TABLE_COMMENT | Comment | MySQL扩展 | 
注释:
· TABLE_SCHEMA和TABLE_NAME是SHOW显示中的单个字段,例如Table_in_db1。
· TABLE_TYPE(表类型)应是BASE TABLE(基本表)或VIEW(视图)。如果表是临时性的,TABLE_TYPE = TEMPORARY。(没有临时视图,因此,因此不存在歧义)。
· 如果表位于INFORMATION_SCHEMA数据库中,TABLE_ROWS列为NULL。对于InnoDB表,在SQL优化中,行计数仅是大概估计值。
· 没有关于表默认字符集的任何信息。TABLE_COLLATION处于关闭状态,原因在于校对名称以字符集名称开头。
下述语句是等效的:
SELECT table_name FROM INFORMATION_SCHEMA.TABLES [WHERE table_schema = 'db_name'] [WHERE|AND table_name LIKE 'wild'] SHOW TABLES [FROM db_name] [LIKE 'wild']