所在的位置: mysql >> mysql市场 >> MySQL80数据字典表

MySQL80数据字典表

MySQL8.0对数据字典进行了重构,用户表、数据字典表、MySQL其它系统表的元数据都统一保存到mysql库的数据字典表中了。

mysql库中,除了general_log、slow_log2个日志表,其它所有表的存储引擎都是InnoDB,伴随而来的是DDL终于能够支持原子操作了。

以DROPTABLEt1,t2为例,不会出现t1表删除成功,t2表删除失败的情况,而是要么都删除成功,要么都删除失败。

本文我们就来聊聊MySQL8.0中的数据字典表。

本文内容基于MySQL8.0.29源码。

目录

1.概述

2.数据字典表有哪些?

3.数据字典表元数据在哪里?

4.创建数据字典表

5.打开数据字典表

6.总结

正文

1.概述

MySQL8.0重构数据字典之后,废除了MySQL5.7中用于保存元数据的磁盘文件:.frm、.par、.TRN、.TRG、.isl、db.opt、ddl_log.log。

如果想要了解上面这些磁盘文件都保存了什么元数据,可以参照MySQL官方文档:


转载请注明:http://www.aierlanlan.com/rzdk/8253.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了