MySQL文件目录结构:表在文件系统中的表示

以下内容基于Linux系统,MySQL的 /var/lib/mysql/ 目录下的数据文件

💖 Innodb 引擎

MySQL 5.7

在这里插入图片描述

在这里插入图片描述

MySQL 8.0

在这里插入图片描述

🌟 总结

Innodb 是聚簇索引,索引及数据,数据即索引,所以数据和索引是存储在同一个文件中的

  • MySQL 5.7
    • 数据库的相关配置:db.opt (8.0没有了)
    • 表结构:表名.frm (8.0没有了)
    • 表数据:
      在这里插入图片描述
      • ibdate1 系统表空间(在数据库的文件目录下)
      • 表名.ibd 独立表空间(在特定表的文件目录下)
  • MySQL 8.0
    • 表结构和数据统一存在 表名.ibd 文件中(在特定表的文件目录下)

💖 MyISAM 引擎

MySQL 5.7

在这里插入图片描述

MySQL 8.0

在这里插入图片描述

🌟 总结

MyISAM 全都是二级索引索引和数据是分开存放的。

  • 特定的数据库文件目录下(/var/lib/mysql/数据库名/
    • 表结构:
      • MySQL5.7:表名.frm
      • MySQL8.0:表名.xxx.sdi
    • 表数据:表名.MYD
    • 表索引:表名.MYI

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/692.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

OpenHarmony网络协议通信—libevent [GN编译] - 事件通知库

libevent主要是用C语言实现了事件通知的功能 下载安装 直接在OpenHarmony-SIG仓中搜索libevent并下载。 使用说明 以OpenHarmony 3.1 Beta的rk3568版本为例 库代码存放路径:./third_party/libevent 修改添加依赖的编译脚本 在/developtools/bytrace_standard/…

C#面:.NET默认的委托类型有哪几种?

C# .NET默认的委托类型有以下几种&#xff1a; Action&#xff1a;Action 是一个泛型委托类型&#xff0c;它可以接受0到16个参数&#xff0c;并且没有返回值。例如&#xff0c;Action<int> 表示一个接受一个int类型参数的委托。Func&#xff1a;Func 也是一个泛型委托类…

el-table 表格从下往上滚动,触底自动请求新数据

关键点&#xff1a; 1、 el-table 需要设置高度 height&#xff1b; 2、el-table 外层盒子需要设置一个高度&#xff0c;并且设置 overflow&#xff1a;hidden&#xff1b; 3、获取 el-table 的 bodyWrapper&#xff1a;divData divData.scrollTop divData.clientHeight 1 &g…

C++_类型转换

文章目录 学习目标&#xff1a;1.static_cast2. reinterpret_cast3.const_cast4. dynamic_cast 学习过程1.static_cast2. reinterpret_cast3.const_cast在这里插入图片描述4. dynamic_cast 学习目标&#xff1a; 标准C为了加强类型转换的可视性&#xff0c;引入了四种命名的强…

mysql 查询实战3-解答

对mysql 查询实战3-题目&#xff0c;进行一个解答 11、查询每⽉产品交易与退款情况 目标&#xff1a;查询每⽉产品交易&#xff08;交易总额&#xff0c;交易数&#xff09;与退款情况&#xff08;退款总额&#xff0c;退款数&#xff09; 1&#xff0c;先把日期格式化 使用 E…

200.trie前缀树

Trie树常用于自动补全&#xff0c;拼写检查&#xff0c;单词搜索&#xff0c;高频统计等领域&#xff0c;一般都是这个模板再加个次数 介绍 题解

STM32直接存储器存取DMA

前提知识&#xff1a; 1、STM32F103内部存储器结构以及映射 STM32F103的程序存储器、数据存储器、寄存器和IO端口被组织在同一个4GB的线性地址空间内。数据字节以小端模式存放在存储器中。即低地址中存放的是字数据的低字节&#xff0c;高地址中存放的是字数据的高字节 可访问…

用Python在PDF文档中插入单图像水印和平铺图像水印

PDF文档因其跨平台兼容性和内容保真度成为信息交换的标准载体&#xff0c;为应对版权侵犯、内容篡改以及未经授权的传播等风险&#xff0c;向PDF中插入图片水印成为一种强化文档安全性、彰显所有权及实施访问控制的有效手段。图片水印不仅能以直观的方式标示文档来源、强化版权…

CH58X使用USB HID进行IAP注意事项——笔记

CH58X使用USB HID进行IAP注意事项——笔记 一、背景 基础 单片机使用CH582M&#xff0c;并使用USB HID进行IAP升级。方案 方案1&#xff1a;APPBOOT方案&#xff0c;可以只安装APP就可以运行&#xff0c;APP中后续安装BOOT程序和后面更新也方便。 方案2&#xff1a;经典IAP方…

Windows:web端UI自动化=python+selenium+pycharm框架

本篇写怎么写一个UI自动化代码。mac和Windows是一样的 都是这样写 不过&#xff0c;习惯用Windows了 如果python没有安装可以看我另一篇安装python的教程 先安装python先 下载完python 下载pip 1 安装pip $ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py # 下载…

【centso】sqlite3.7.17升级到更新的版本

下载 创建一个工作目录(非必须) mkdir sqlite3_upgrade cd sqlite3_upgrade下载源码包(官网&#xff1a; https://sqlite.org/download.html) wget https://www.sqlite.org/2020/sqlite-autoconf-3320300.tar.gz #或者 wget https://docs.iterdaily.com/sqlite-autoconf-332…

SpringBoot上传文件夹

SpringBoot上传文件夹 SpringBoot上传文件夹 SpringBoot上传文件夹前言前端后端FileControllerFilesUtil 前言 个人开发过程中的经验总结 前端 此处以vue3为例 <template><form submit.prevent"uploadFiles" ref"form"><inputtype"…

Sentinel + Nacos流控规则持久化配置

json参数对映sentinel 规则面板 [{"controlBehavior": 0,"count": 2,"grade": 1,"limitApp": "default","resource": "flow","strategy": 0} ] 第二步&#xff0c;告诉订单服务读取配置&…

Golang | Leetcode Golang题解之第38题外观数列

题目&#xff1a; 题解&#xff1a; func countAndSay(n int) string {prev : "1"for i : 2; i < n; i {cur : &strings.Builder{}for j, start : 0, 0; j < len(prev); start j {for j < len(prev) && prev[j] prev[start] {j}cur.WriteStr…

Ubuntu的终端中启用鼠标左键即为选中复制,右键粘贴的功能

在Ubuntu终端中启用鼠标复制和粘贴的功能需要进行一些设置。 首先&#xff0c;打开终端窗口&#xff0c;在菜单栏中找到“Edit”选项&#xff0c;点击“Profile Preferences”。然后&#xff0c;在“General”选项卡中&#xff0c;勾选“Use custom font”选项&#xff0c;可以…

Excel中将单元格格式改成文本后,为何要双击数字才会改变?

将大批量的数值型数字转换成文本型数字&#xff0c;当然不能一个一个的去双击做转换了。以下说说有哪个可以将数值型数字转换成文本型数字的方法。 一、转换方法 方法1.数据分列功能 选中数据后&#xff0c;点击数据选项卡&#xff0c;分列&#xff0c; 分列向导的第一步和…

Transformer推理性能优化技术很重要的一个就是K V cache,能否通俗分析,可以结合代码?

原文&#xff1a;Transformer推理性能优化技术很重要的一个就是K V cache&#xff0c;能否通俗分析&#xff0c;可以结合代码? - 知乎 为什么要研究KV cache&#xff1f; 设输入序列的长度为 s &#xff0c;输出序列的长度为 n &#xff0c;模型深度为l&#xff0c;维度为h,以…

【Taro3踩坑日记】不存在全局配置文件:C:\Users\TYW\.taro-global-config\index.json

鼠鼠想用Taro做一个完整的移动端和小程序项目&#xff0c;结果出师未捷&#xff0c;就遇到个坑。 taro init myApp之后&#xff0c;直接报错&#xff1a;不存在全局配置文件&#xff1a;C:\Users\TYW.taro-global-config\index.json 经过多方查找&#xff0c;有的说要安装taroj…

设计模式:简单工厂模式(Simple Factory)

设计模式&#xff1a;简单工厂模式&#xff08;Simple Factory&#xff09; 设计模式&#xff1a;简单工厂模式&#xff08;Simple Factory&#xff09;模式动机模式定义模式结构时序图模式实现测试模式分析实例&#xff1a;Qt 控件类优缺点适用环境模式应用 设计模式&#xff…

关基网络战时代,赛宁网安电力网络攻防靶场全面提升电网安全防护力

随着网络空间成为与陆地、海洋、天空、太空同等重要的人类活动新领域&#xff0c;自网络空间向物理电网发起攻击&#xff0c;破坏电力等国家关键基础设施成为当前大国博弈、大规模战争的重要手段和常态进攻形式。同时&#xff0c;新型电力系统建设发展驱动电力系统形态和控制方…