首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Mysql学习
程序胖
创建于2023-04-11
订阅专栏
学习mysql 并输出一些笔记
暂无订阅
共15篇文章
创建于2023-04-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Mysql 学习(十 四)事务简介
为什么要有事务? 数据库的出现其实是有应用场景的,最好的例子就是交易,以前的交易是通过账本记录的,也就是通过纸和笔来记录,而数据库的出现大大提升了效率,但是现实中的有些问题,数据库也需要解决的,而事务
Mysql 学习(十 一)mysql基于规则的优化 一
mysql 是一个软件,也就是我们查询的工具,所以底层会有一个功能,就是查询重写,根据一些规则来优化我们查询语句,优化主要从下面几个方面: 查询条件 连接 子查询 条件化简 我们先来看看如何优化查询语
Mysql 学习(十)基于成本的优化 二
连接查询成本 上一节说完了单表查询的成本计算,这里我们就需要讲解一些连接查询的复杂计算 之前说过连接查询采用的是嵌套循环连接算法,所以从步骤来说,成本计算可以分为两步: 单次查询驱动表的成本 根据驱动
Mysql 学习(十)基于成本的优化 一
什么是成本 执行一个查询可以有不同的执行方案,优化器会选择一个成本比较低的方案去执行,但是现在有个疑问,MySQL的查询执行成本是哪些呢? 主要有两方面组成: I/O成本:myisam和innodb存
Mysql 学习(九)多表连接原理
连接介绍 为了更加方便的介绍一下连接,我们先创建两个表格 t1 和 t2 连接的本质是将各个需要连接的表中的记录拿出来,再根据某一个规则进行匹配组合加入结果集并返回 连接查询的结果集中包含一个表中的每
Mysql 学习(八)单表查询方法二
复杂查询 上一节说了5种访问类型的查询,这一节就来说说关于这些比较复杂的查询 情况一:多个二级索引查询 sql:SELECT * FROM index_value_table WHERE value1
Mysql 学习(八)单表查询方法 一
单表访问方法 前面几节我们了解 innodb 的底层数据结构的设计,究其本源我们其实是为了更好的理解如何查询,并且如何使得查询语句更加快速的问题,这节我们就来好好讲一讲 首先我们先来创建一个表 讲一下
Mysql 学习(七)独立表结构存储 二
段的结构 上一节说过表空间分为各个段,每个段里面又是以区为单位,每个区则有64个页。区根据剩余存储空间分为:Free,FREE_FRAG,FULL_FRAG 三种类型,为了方便管理区,给每个区创建XD
Mysql 学习(七)独立表结构存储 一
独立表空间结构 InnoDB有很多类型表空间,这边主要是介绍独立表空间结构,因为这种会用的比较多 讲之前我们先思考一个问题,如果我们以页为单位来分配存储空间的话,那两个页之间的物理距离可能很远,因为这
Mysql 学习(六)Mysql的数据目录
数据库中数据的存放 Mysql中 InnoDB 和 MyISAM 这样的存储引擎都是把数据存储到磁盘上的,而我们把这种存放到磁盘上的东西叫做文件系统,当我们想读取对应数据的时候,就会把数据从文件系统上
Mysql 学习(五)InnDB 存储引擎-B+树索引的使用
基础知识 了解了表索引的底层是B+树结构,我们也要学会如何将这个结构的优势发挥出来,我们先来回顾上一节的重点,也就是总结一下B+树的特点 索引对应的是一棵B+树,而B+树对应的很多层,每一层存储的数据
Mysql 学习(四)InnDB 存储引擎-B+树索引
没有索引的查找 上节我们知道了数据是怎么存储的,数据被分成一个个页,然后页与页之间是根据双向列表来进行连接的,页中的记录是根据单向列表来进行连接的,并且将主键生成页目录。 根据这个规则我们查找对应的记
Mysql 学习(一)基础知识 (待更新)
服务端处理客户端请求 客户端进程向服务器进程发送一段文本(MySQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果)。其中大概有三步 连接 sql 解析与优化 存储引擎 连接管理 每当有
Mysql 学习(三)InnDB 存储引擎-页结构
数据页结构的大概 首先我们先来了解一下,InnoDB的存储单元是数据页的概念,页的大小一般是16KB,而InnoDB里面存放了很多不同目的 的数据页,比如存放Insert Buffer的信息页,Und
Mysql 学习(二)InnDB 存储引擎-记录结构
InnoDB 简介 InnoDB 是一个将表中的数据存储到磁盘上的存储引擎,真正处理数据的过程是发生在内存中,所以当修改和添加数据的时候,需要将数据加载到内存中,处理好之后在刷新到磁盘中。 有个问题,