《MySQL是怎样运行的》笔记

https://book-how-mysql-runs.netlify.app/#/ 结构 MySQL是 C/S 架构,一个服务端负责真正与储存的数据打交道,多个客户端连接服务端用于发送指令(例如SQL) mysql客户端连接服务端:mysql -h localhost -u root -p12345(注:-p 后面不能有空格) 服务端处理客户端请求的过程: …

MySQL笔记

01.MySQL课程介绍_哔哩哔哩_bilibili 存储引擎 MySQL的结构:连接层 -> 服务层 -> 引擎层 -> 存储层 各存储引擎的特点: InnoDB 支持 事务、外键、行级锁 MySQL中,数据库对应文件系统中的一个文件夹,每个InnoDB表都对应该文件夹下的一个 .ibd 表空间文件,该文件用于存储表结构、索引、数据 表空间文件存储的逻辑结 …

Ubuntu22安装MySQL8

安装 首先更新一下源 sudo apt updatesudo apt upgrade 比较慢或者常报网络错误可以使用国内镜像,使用方法和镜像地址见:https://mirror.tuna.tsinghua.edu.cn/help/ubuntu/ 安装很简单,一条命令即可 sudo apt install mysql-server 启动MySQL sudo …

MySQL学习笔记

概述 索引的数据结构 二叉树 红黑树 Hash表 B-Tree 每个索引都可以选择不同的数据结构 使用红黑树保存索引数据,仍然会因为树的高度增加带来的查询效率的衰减,解决方案是每个节点多放几个索引数据,即B树,为了更高的查询效率,在B树的基础上衍生出B+树 B和B+树的区别 非叶子节点不保存数据,只保存树索引 叶子节点使用指针链接 B+树每个节点默认是 …