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


发布评论