首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    mysql 的一行记录是怎么存储的?

    mysql 的一行记录,最终肯定是存储在磁盘上,也就是肉眼可见的文件上,今天我们的目标很简单,就是看看它到底是怎么存的。...default-character-set=utf8mb4 default-collation=utf8mb4_general_ci OK,那我们现在对这个文件有了个初步认识,创建一个新的数据库时,首先会多出一个以数据库名为名称的文件夹...,然后文件夹里面会多出一个描述数据库配置的 db.opt 文件,我们继续!...猜测下这部分就是每一行的记录信息吧。 我们插入了七条数据,我发现这些二进制串有一段可以分割成七对,我把他单独拿出来,并且按行分割。 ? 我们将第一行记录拆解,第一行记录的表数据是这样的。...可是与后面怎么也对应不上,这是咋回事呢? 还记不记得,mysql 每行记录会有几个隐藏列,rowid,事务 ID,回滚指针?没错,就是他们。

    1.8K30
    领券