首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL 8.0-数据字典

Data Dictionary

• 数据字典表

• 元数据文件

• INFORMATION_SCHEMA的变化

• Innodb的变化-SDI

• 使用数据字典后的变化

• 数据字典的局限性

MySQL 8.0

•事务数据字典,数据库对象的信息存储在事务表中。

• 存储引擎 innodb

• 数据字典表是不可见的

• 无法读取 SELECT

• 不会出现在输出中SHOW TABLES

• 未列在INFORMATION_SCHEMA.TABLES表中

• 在大多数情况下INFORMATION_SCHEMA,可以查询相应的表(名称相同)。

• 从概念上讲,INFORMATION_SCHEMA提供了一个MySQL公开数据字典元数据的视图

隐藏的数据字典表

catalogs:目录信息。

character_sets:有关可用字符集的信息。

collations:有关每个字符集的排序规则的信息。

column_statistics:列值的直方图统计信息。

column_type_elements:有关列使用的类型的信息。

columns:有关表中列的信息。

dd_properties:标识数据字典属性(例如其版本)的表。服务器使用它来确定是否必须将数据字典升级到较新的版本。

events: 有关事件计划程序事件的信息。

foreign_keys, foreign_key_column_usage:有关外键的信息。

index_column_usage: 有关索引使用的列的信息。

index_partitions:有关索引使用的分区的信息。

index_stats:用于存储ANALYZETABLE执行时生成的动态索引统计信息。

indexes:有关表索引的信息。

innodb_ddl_log:存储DDL日志以进行崩溃安全的DDL操作。

parameter_type_elements:有关存储过程和函数参数的信息,以及有关存储函数的返回值的信息。

parameters: 有关存储过程和函数的信息。

resource_groups:有关资源组的信息。

routines: 有关存储过程和函数的信息。

schemata:有关schemata的信息。该表提供了有关数据库的信息。

st_spatial_reference_systems: 有关空间数据的可用空间参考系统的信息。

table_partition_values: 有关表分区使用的值的信息。

table_partitions: 有关表使用的分区的信息。

table_stats: 有关ANALYZETABLE执行时生成的动态表统计信息的信息。

tables: 有关数据库中表的信息。

tablespace_files: 有关表空间使用的文件的信息。

tablespaces: 有关活动表空间的信息。

triggers:有关触发器的信息。

view_routine_usage:有关视图与它们使用的存储函数之间的依赖关系的信息。

view_table_usage:用于跟踪视图及其基础表之间的依赖关系。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180914G0LH2H00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券