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

2023-11-05

数据字典表:

不可见, 不能用 SELECT 读取, 不会出现在 SHOW TABLES 的输出中, 不会列在 information_schema.TABLES 表中

从概念上讲, information_schema 提供了一个视图, MySQL 通过该视图公开数据字典元数据, 数据字典可以查询相应的 information_schema 表

分组

表名

描述

数据字典表

catalogs

目录信息

character_sets

有关可用字符集的信息

check_constrats

有关在表上定义的check约束的信息

collations

关于每个字符集的排序规则的信息

column_statistics

列值的直方图统计信息

column_type_elements

关于列使用的类型的信息

columns

有关表中列的信息

dd_properties

标识数据字典属性的表, 例如其版本. 服务器使用它来确定是否必须将数据字典升级到更新的版本

events

有关事件计划程序事件的信息

foreign_key

有关外键的信息

foreign_key_column_usage

同上一个

index_column_usage

关于索引使用的列的信息

index_partitions

有关索引使用的分区的信息

index_stats

用于存储执行 ANALYZE TABLE 时生成的动态索引统计信息

indexes

有关表索引的信息

innodb_ddl_log

存储用于崩溃安全 ddl 操作的 ddl 日志

parameter_type_elements

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

parameters

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

resource_groups

有关资源组的信息

routines

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

schemata

关于 schemata 的信息在 MySQL 中, 模式是一个数据库, 因此此表提供了有关数据库的信息

st_spatial_reference_systems

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

table_partition_values

有关表分区使用的值的信息

table_partitions

有关表使用的分区的信息

table_stats

执行 ANALYZE TABLE 时生成的动态表统计信息

tables

有关数据库中表的信息

tablespace_files

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

tablespaces

有关活动表空间的信息

triggers

有关触发器的信息

view_routine_use

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

view_table_usage

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

授权表

user

用户账户, 全局特权和其他非特权列

global_grants

向用户分配动态全局权限

db

数据库级权限

tables_priv

表级权限

columns_priv

列级权限

procs_priv

存储过程和函数权限

proxys_priv

代理用户权限

default_roles

此表列出了用户连接并验证或执行 SET ROLE DEFAULT 后要激活的默认角色

role_edges

此表列出了角色子图的边, user表行可能是指用户或角色,通过此表获取身份验证ID之间关系的信息, 来区分一行是代表用户, 角色还是两者

password_history

有关密码更改的信息

对象信息系统表

component

使用 INSTALL COMPONENT 安装的服务器组件的注册表. 此表中列出的任何组件都是在服务器启动过程中由加载器服务安装的

func

使用 CREATE FUNCTION 安装的可加载函数的注册表. 在正常启动序列期间, 服务器加载此表中注册的函数. 如果使用 --skip-grant-tables 启动服务器则不会加载表中注册的函数且这些函数不可用

与 mysql.func 表一样,
performance_schema.user_defined_functions 表列出了使用 CREATE FUNCTION 安装的可加载函数

与 mysql.func 表不同,
performance_schema.user_defined_functions 表还列出了服务器组件或插件自动安装的函数. 这一差异使得 user_defined_func 更适合检查安装了哪些函数

plugin

使用 INSTALL PLUGIN 安装的服务器端插件的注册表. 在正常启动过程中, 服务器加载此表中注册的插件. 如果使用 --skip-grant-tables 启动服务器则不会加载表中注册的插件且这些插件不可用

日志系统表 日志表使用CSV存储引擎

general_log

常规查询日志表

slow_log

慢速查询日志表

服务器端帮助系统表

help_category

有关帮助类别的信息

help_keyword

与帮助主题关联的关键字

help_relation

帮助关键字和主题之间的映射

help_topic

帮助主题内容

时区系统表

time_zone

时区ID以及它们是否使用闰秒

time_zone_leap_second

发生闰秒时

time_zone_name

时区ID和名称之间的映射

time_zone_transition

时区描述

time_zone_transition_type

同上一个

复制系统表

gtid_executed

用于存储gtid值的表

ndb_binlog_index

ndb群集复制的二进制日志信息. 只有在使用 NDBCLUSTER 支持构建服务器时, 才会创建此表

slave_master_info

用于在副本服务器上存储复制信息

slave_relay_log_info

同上一个

slave_worker_info

同上一个

优化器系统表

innodb_index_stats

用于 innodb 持久优化器统计

innodb_table_stats

同上一个

server_cost

优化器成本模型使用包含查询执行期间发生的操作的成本估计信息的表. servercost 包含一般服务器操作的优化器成本估计. engine_cost 包含特定于特定存储引擎的操作的估计

engine_cost

同上一个

其他系统表

audit_log_filter

如果安装了 MySQL Enterprise audit, 这些表将提供审计日志筛选器定义和用户账户的持久存储

audit_log_user

同上一个

firewall_group_allowlist

如果安装了MySQL企业防火墙, 这些表将为防火墙使用的信息提供持久存储

firewall_goups

同上一个

firewall_memebership

同上一个

firewall_users

同上一个

firewall_whitelist

同上一个

servers

由 FEDERATED 存储引擎使用

innodb_dynamic_metadata

由 InnoDB 存储引擎用于存储快速变化的表元数据, 如自动递增计数器值和索引树损坏标志. 替换 InnoDB 系统表空间中的数据字典缓冲区表

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySQL数据库解读之-内置数据库:mysql 的相关文章

随机推荐

  • 100天精通Python(数据分析篇)——第75天:Pandas数据预处理之数据标准化

    文章目录 专栏导读 1 数据标准化是什么 2 数据标准化的作用 3 数据标准化的方法 4 离差标准化 5 标准差标准化 6 小数定标标准化 书籍介绍 专栏导读
  • Python 模块中的变量

    模块 module 其实就是py文件 里面定义了一些函数 类 变量等 包 package 是多个模块的聚合体形成的文件夹 里面可以是多个py文件 也可以嵌套文件夹 库是参考其他编程语言的说法 是指完成一定功能的代码集合 在python中的形
  • 第十四届蓝桥杯模拟赛第一期试题【Java解析】

    目录 A 二进制位数 问题描述 答案提交 参考答案 解析 B 晨跑 问题描述 答案提交 参考答案 解析 C 调和级数 问题描述 答案提交 参考答案 解析 D 山谷 问题描述 答案提交 参考答案 解析 E 最小矩阵 问题描述 答案提交 答案
  • css 栅格布局el-row(xs,sm,md,lg,xl)

    xs 12 24 12 2 所以当屏幕尺寸 lt 768px时 手机 每行展示2个div class com item sm 8 24 8 3 所以当屏幕尺寸 gt 768px时 平板 每行展示3个div class com item md
  • spark.ml支持算法总结

    文章目录 spark支持算法总结 推荐模型 协同过滤 分类模型 1 逻辑回归 2 决策树 3 朴素贝叶斯 4 随机森林 5 梯度提升决策树回归 6 多层感知器分类 7 一对多分类 8 支持向量机 回归模型 1 线性回归 2 广义线性模型 3
  • F1值(F-Measure)、准确率(Precision)、召回率(Recall)简单理解

    准确率与召回率 Precision Recall 准确率和召回率是广泛用于信息检索和统计学分类领域的两个度量值 用来评价结果的质量 准确率 Precision Precision是检测出某类特征的数量与检测出的所有特征数量之间的比率 衡量的
  • 开放-封闭原则(The Open-Closed Principle)

    1 定义 软件实体 类 模块 函数等等 应该是可以扩展的 但是不可修改的 开放 封闭原则主要体现在两个方面 对扩展开放 意味着有新的需求或变化时 可以对现有代码进行扩展 以适应新的情况 对修改封闭 意味着一旦设计完成 就可以独立完成其工作
  • Python编程新手看过来,如何求素数 (Python学习教程)

    本期的Python学习教程是针对新入门Python编程的新手来写的 关于怎么求素数 一 什么是素数 素数就是质数 通俗点说就是只能被1和其本身整数的数就是素数 1除外 举个例子 2 3 4 5 6当中 根据上面的定义 2只能被1整数 因为任
  • JAVA学习笔记(二)浮点数与精确计算

    浮点数分为float 单精度浮点数 和double 双精度浮点数 float取值范围是4字节32位 精度是7到8位 double取值范围是8字节64位 精度是16到17位 数据转化时会有精度的损失 所以通过BigDecimal类将浮点数转化
  • hive 写入mysql 覆盖_一文搞定hive之insert into 和 insert overwrite与数据分区

    版权声明 本文为博主原创文章 未经博主允许不得转载 数据分区 数据库分区的主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减响应时间 主要包括两种分区形式 水平分区与垂直分区 水平分区是对表进行行分区 而垂直分区是对列进行分区 一般
  • Android的ListView控件的常用适配器

    ListView的常用适配器 一 ArrayAdapter适配器 1 创建ListView 2 创建用于加载数据的布局 3 java的逻辑代码 使用GridView 以多列的方式排列 处理GridView的逻辑代码 二 SimpleAdap
  • pfx证书转pem、crt、key

    今天测试端的服务器突然不能下载苹果APP了 经查看 发现原来是测试环境的https证书过期了 需要更换证书 于是赶紧从阿里云更新我们的最新证书 我们程序部署在tomcat上 于是下载tomcat版本 下载完成后如下 我们的程序部署在天翼云上
  • adb命令

    adb screenshot2 aapt monitor uiautomatorviewer等命令都在Android SDK的tools platform tools build tools下面 如果希望直接运行命令 不写绝对路径 请把相应
  • TypeScript中的模块与命名空间

    一 模块 在TypeScript中 模块是一种组织和封装代码的方式 模块使得代码可以按照特定的规则划分为不同的文件 并且可以在这些文件之间进行导入和导出 从而实现代码的重用和组织 1 默认导入导出 默认模块导出是一种特殊的导出语法 在一个模
  • 读取串口 :javax.comm 2.0 windows下Eclipse的配置

    javax comm 2 0 windows下Eclipse的配置 要在Windows下 对计算机的串口或并口等进行编程 可以选择使用Java Communication API javax comm 包 现在最新的版本是3 0版本 但是3
  • B站评论采集

    B站评论采集 打开目标网址 哔哩哔哩 干杯 bilibili 找到爬取得剧的评论 打开浏览器抓包工具进行抓包分析 这里爬取鬼灭之刃第一季的评论数据 分析网页 打开评论页面 可以看到分为短评 128702 和长评 639 条 常规操作直接F1
  • fusion360界面字体模糊处理方法

    fusion360界面字体模糊处理方法 1 右键点击桌面fusion360图标 2 选择兼容性 3 选择更改高DPI设置 4 设置为如下界面 5 重新启动程序 over
  • C++指向类成员的指针

    指向类成员 以前C定义指针 int a int p a void func void pf func 而在这里本质也是相同 去掉类名 就是上面的形式 定义如下 成员类型 类名 指针名 类名 成员名 函数返回类型 类名 函数指针名 参数列表
  • 数学建模笔记(六):常微分方程及其应用

    文章目录 一 常微分方程概述 1 什么是常微分方程 2 以微分方程解决实际问题的一般思维 3 微分方程求解 4 微分方程适用问题 5 建立微分方程模型的方法 二 物体的冷却过程 1 问题背景 2 问题分析 3 模型建立与求解 三 水桶的放水
  • MySQL数据库解读之-内置数据库:mysql

    数据字典表 不可见 不能用 SELECT 读取 不会出现在 SHOW TABLES 的输出中 不会列在 information schema TABLES 表中 从概念上讲 information schema 提供了一个视图 MySQL