首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
MySQL学习笔记
sunsetFeng
创建于2022-05-26
订阅专栏
记录学习MySQL过程中的知识点
暂无订阅
共8篇文章
创建于2022-05-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
正确显示随机消息
一、SQL语句执行流程分析 在进行业务开发时,某些需求需要展示一个或者多个随机数据,一种比较常规的写法如下: 这条语句是在words表中随机取3个word数据。下面对流程进行简要分析 读取数据到临时内
高效使用order by排序
前提:针对排序字段,建立索引,需要对数据库数据存储B+树模型有一定的了解 一、排序的方式 想要针对某个字段进行排序,那么这个字段必须建立索引。这样可以避免MySQL进行全表扫描。MySQL中,有一个叫
为什么删除数据不会减小文件大小
一、为什么删除一个表的数据不会减少文件大小 1.简单的理解一个表结构 MySQL的底层是使用B+树的结构进行数据存储的,而B+树的叶子节点才是真正存储数据的节点。B+树分为以下2种: 主键索引B+树
同样的SQL语句,为什么后一条比前一条执行速度慢很多
一、场景简介 对于同一个业务场景,执行同一条SQL语句,但是后一条的速度相对于前一条显著降低,甚至引起阻塞超时的情况,下面记录关于类似场景的分析流程,便于自己深入理解MySQL。 二、数据存储简易模型
MySQL事务隔离
一、什么是事务 事务就是用户定义的一系列数据库操作,这些操作可以视为一个完成的逻辑处理工作单元,要么全部执行,要么全部不执行,是不可分割的工作单元。 二、为什么需要事务 假如存在一个转账场景,A向B转
MySQL索引
一、什么是索引,它的作用是什么? 最通俗的类比,索引可以类比为一本书的目录。目录上标注了主体内容属于哪一页,当我们查阅书籍某一章节时,只需要对目录进行一个检索,就能很快找到需要查阅的内容在书的哪一页。
MySQL中写数据的关键日志
一、日志模块:redolog redolog是一个空间有限的循环使用的数据修改日志。设想以下场景:在一个时间段内,频繁的对数据进行更新。 我们知道,为了数据的持久化,数据是被设计保存到磁盘上的,如果每
一条SQL语句在MySQL中的执行过程
一、MySQL的基本结构(V8.0以上) 在MySQL整体结构中,可以拆分为以下2个部分: 服务层 服务层包括连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所