2024年4月28日发(作者:)

information_schema 表结构字段

information_schema 是 MySQL 数据库中包含有关数据库和表

的元数据信息的系统数据库。在 information_schema 中,有一些重

要的表,其中的字段提供了有关数据库、表、列、索引等方面的信息。

以下是一些常见的 information_schema 表及其字段:

1. SCHEMATA 表:

• 字段:

• SCHEMA_NAME: 数据库名称。

• DEFAULT_CHARACTER_SET_NAME: 数据库的默认字符集。

• DEFAULT_COLLATION_NAME: 数据库的默认排序规则。

2. TABLES 表:

• 字段:

• TABLE_SCHEMA: 表所属的数据库名称。

• TABLE_NAME: 表名称。

• TABLE_TYPE: 表的类型(如 BASE TABLE 或 VIEW)。

• ENGINE: 表使用的存储引擎。

• TABLE_ROWS: 表中的行数。

3. COLUMNS 表:

• 字段:

• TABLE_SCHEMA: 列所属的数据库名称。

• TABLE_NAME: 列所属的表名称。

• COLUMN_NAME: 列名称。

1 / 2

• DATA_TYPE: 列的数据类型。

• COLUMN_TYPE: 列的类型和大小。

• COLUMN_KEY: 列是否为主键或唯一键。

4. STATISTICS 表:

• 字段:

• TABLE_SCHEMA: 索引所属的数据库名称。

• TABLE_NAME: 索引所属的表名称。

• INDEX_NAME: 索引名称。

• SEQ_IN_INDEX: 索引中列的顺序。

• COLUMN_NAME: 索引中的列名。

这只是 information_schema 中的一些表及其字段的例子。通过

查询这些表,可以获取有关数据库结构、表、列和索引等方面的详细

信息。要注意的是,具体的字段可能会根据 MySQL 版本和配置而有

所不同。查阅 MySQL 官方文档以获取详细的信息。

2 / 2