MySQL数据库解读之-内置数据库:information_schema

information_schema提供了一个访问数据库元数据的方法,包括表、列、权限、统计和存储引擎信息。它包含多个表,如TABLES、COLUMNS和USER_PRIVILEGES,用于描述数据库结构、用户权限和性能数据。此外,还涉及InnoDB存储引擎的详细统计和表空间信息。
摘要由CSDN通过智能技术生成

information_schema 提供了访问数据库元数据的方式(元数据是关于数据的数据, 如数据库名, 表名, 列类型, 访问权限, 有时用于表述该信息的其他术语包括 数据词典 和 系统目录)

常用的表有:

TABLES

COLUMNS

STATISTICS

USER_PRIVILEGES

SCHEMA_PRIVILEGES

TABLE_PRIVILEGES

COLUMN_PRIVILEGES

CHARACTER_SETS

COLLATIONS

COLLATION_CHARACTER_SET_APPLICABILITY

TABLE_CONSTRAINTS

KEY_COLUMN_USAGE

ROUTINES

VIEWS

TRIGGERS

表名描述引入废弃
ADMINISTRABLE_ROLE_AUTHORIZATIONS当前用户或角色的可授予用户或角色8.0.19
APPLICABLE_ROLES当前用户的适用角色8.0.19
CHARACTER_SETS可用的字符集
CHECK_CONSTRAINTS表和列 CHECK 约束8.0.16
COLLATION_CHARACTER_SET_APPLICABILITY适用于每个排序规则的字符集
COLLATIONS每个字符集的排序规则
COLUMN_PRIVILEGES列上定义的权限
COLUMN_STATISTICS列值的直方图统计信息
COLUMNS每个表中的列
COLUMNS_EXTENSIONS主存储引擎和辅助存储引擎的列属性8.0.21
CONNECTION_CONTROL_FAILED_LOGIN_ATTEMPTS每个账号当前连续失败的连接尝试数
ENABLED_ROLES在当前会话中启用的角色8.0.19
ENGINES存储引擎财产
EVENTS事件管理器事件
FILES存储表空间数据的文件
INNODB_BUFFER_PAGEInnoDB 缓冲池中的页面
INNODB_BUFFER_PAGE_LRUInnoDB 缓冲池中页面的 LRU 排序
INNODB_BUFFER_POOL_STATSInnoDB 缓冲池统计
INNODB_CACHED_INDEXESInnoDB 缓冲池中每个索引缓存的索引页数
INNODB_CMP压缩 InnoDB 表相关操作的状态
INNODB_CMP_PER_INDEX压缩 InnoDB 表和索引相关操作的状态
INNODB_CMP_PER_INDEX_RESET压缩 InnoDB 表和索引相关操作的状态
INNODB_CMP_RESET压缩 InnoDB 表相关操作的状态
INNODB_CMPMEMInnoDB 缓冲池中压缩页面的状态
INNODB_CMPMEM_RESETInnoDB 缓冲池中压缩页面的状态
INNODB_COLUMNS每个 InnoDB 表中的列
INNODB_DATAFILES每个表和常规表空间的 InnoDB 文件的数据文件路径信息
INNODB_FIELDSInnoDB 索引的关键列
INNODB_FOREIGNInnoDB 外键元数据
INNODB_FOREIGN_COLSInnoDB 外键列状态信息
INNODB_FT_BEING_DELETEDINNODB_FT_DELETED 表的快照
INNODB_FT_CONFIGInnoDB 表 FULLTEXT 索引和相关处理的元数据
INNODB_FT_DEFAULT_STOPWORDInnoDB FULLTEXT 索引的默认停止词列表
INNODB_FT_DELETED从 InnoDB 表FULLTEXT索引中删除的行
INNODB_FT_INDEX_CACHEInnoDB FULLTEXT 索引中新插入行的令牌信息
INNODB_FT_INDEX_TABLE根据 InnoDB 表 FULLTEXT 索引处理文本搜索的反向索引信息
INNODB_INDEXESInnoDB 索引元数据
INNODB_METRICSInnoDB 性能信息
INNODB_SESSION_TEMP_TABLESPACES会话临时表空间元数据8.0.13
INNODB_TABLESInnoDB 表元数据
INNODB_TABLESPACES每个表的 InnoDB 文件, 常规和撤消表空间元数据
INNODB_TABLESPACES_BRIEF每个表的简要文件, 常规, 撤消和系统表空间元数据
INNODB_TABLESTATSInnoDB 表低级状态信息
INNODB_TEMP_TABLE_INFO有关活动用户创建的 InnoDB 临时表的信息
INNODB_TRX活动 InnoDB 交易信息
INNODB_VIRTUALInnoDB 虚拟生成的列元数据
KEY_COLUMN_USAGE哪些键列具有约束
KEYWORDSMySQL 关键字
MYSQL_FIREWALL_USERS账号配置文件的内存数据防火墙8.0.26
MYSQL_FIREWALL_WHITELIST账号配置文件允许列表的内存数据防火墙8.0.26
ndb_transid_mysql_connection_mapNDB 交易信息
OPTIMIZER_TRACE优化器跟踪活动生成的信息
PARAMETERS存储的例程参数和存储的函数返回值
PARTITIONS表分区信息
PLUGINS插件信息
PROCESSLIST有关当前正在执行的线程的信息
PROFILING语句分析信息
REFERENTIAL_CONSTRAINTS外键信息
RESOURCE_GROUPS资源组信息
ROLE_COLUMN_GRANTS当前启用的角色可用或授予的角色的列权限8.0.19
ROLE_ROUTINE_GRANTS当前启用的角色可用或授予的角色的常规权限8.0.19
ROLE_TABLE_GRANTS当前启用的角色可用或授予的角色的表权限8.0.19
ROUTINES存储的例程信息
SCHEMA_PRIVILEGES在架构上定义的权限
SCHEMATA架构信息
SCHEMATA_EXTENSIONS架构选项8.0.22
ST_GEOMETRY_COLUMNS每个表中存储空间数据的列
ST_SPATIAL_REFERENCE_SYSTEMS可用的空间参考系统
ST_UNITS_OF_MEASUREST_Distance() 的可接受单位8.0.14
STATISTICS表索引统计
TABLE_CONSTRAINTS哪些表具有约束
TABLE_CONSTRAINTS_EXTENSIONS主存储引擎和辅助存储引擎的表约束属性8.0.21
TABLE_PRIVILEGES表上定义的权限
TABLES表格信息
TABLES_EXTENSIONS主存储引擎和辅助存储引擎的表属性8.0.21
TABLESPACES表空间信息
TABLESPACES_EXTENSIONS主存储引擎的表空间属性8.0.21
TP_THREAD_GROUP_STATE线程池线程组状态
TP_THREAD_GROUP_STATS线程池线程组统计信息
TP_THREAD_STATE线程池线程信息
TRIGGERS触发器信息
USER_ATTRIBUTES用户评论和属性8.0.21
USER_PRIVILEGES每个用户全局定义的权限
VIEW_ROUTINE_USAGE视图中使用的存储函数8.0.13
VIEW_TABLE_USAGE视图中使用的表和视图8.0.13
VIEWS查看信息
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

贺浦力特

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值