(1)COLUMNS
• 提供查询表中的列(字段)信息。
(2)KEY_COLUMN_USAGE
• 提供查询哪些索引列存在约束条件。
• 该表中的信息包含主键、唯一索引、外键等约束信息,例如:所在的库
表列名、引用的库表列名等。该表中的信息与 TABLE_CONSTRAINTS 表中记录的
信息有些类似,但 TABLE_CONSTRAINTS 表中没有记录约束引用的库表列信息,而 KEY_COLUMN_USAGE 表中却记录了 TABLE_CONSTRAINTS 表中所没有的约束类
型。
(3)REFERENTIAL_CONSTRAINTS
• 提供查询关于外键约束的一些信息。
(4)STATISTICS
• 提供查询关于索引的一些统计信息,一个索引对应一行记录。
(5)TABLE_CONSTRAINTS
• 提供查询与表相关的约束信息。
(6)FILES
• 提供查询与 MySQL 的数据表空间文件相关的信息。
(7)ENGINES
• 提供查询 MySQL Server 支持的引擎相关信息。
(8)TABLESPACES
• 提供查询关于活跃表空间的相关信息(主要记录的是 NDB 存储引擎的表 空间信息)。
• 注意:该表不提供有关 InnoDB 存储引擎的表空间信息。对于 InnoDB 表
空间的元数据信息,请查询 INNODB_SYS_TABLESPACES 表和 INNODB_SYS_DATAFILES 表。另外,从 MySQL 5.7.8 开始, INFORMATION_SCHEMA.FILES 表也提供查询 InnoDB 表空间的元数据信息。
(9)SCHEMATA
• 提供查询 MySQL Server 中的数据库列表信息,一个 schema 就代表一个
数据库。