![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
MySQL系列
文章平均质量分 82
mysql
lipviolet
面对现实,忠于理想~
展开
-
MySQL系列---分区表实验
任意表达式 + 正整数分区数量 + 服务器内置算法对任意数据类型求hash + 分区表达式非整数时极易分区不均衡。VARCHAR(99) NOT NULL, 为key分区字段。整数表达式 + 连续递增区间 + switch判断逻辑。datetime NOT NULL, 为key分区字段。整数表达式 + 不重复离散值逗号分隔。整数表达式 + 正整数分区数量。分区表达式where查询。分区表达式where查询。分区表达式为穷尽离散值。原创 2023-08-02 15:00:39 · 237 阅读 · 0 评论 -
MySQL系列---事务与锁详解
table of contents1. 背景2. 事务隔离级别2.1. 事务及其ACID属性2.2. 并发事务带来的问题1. 背景MySQL默认存储引擎是InnoDB,代替了之前的MyISAM存储引擎。InnoDB与MyISAM相比,InnoDB支持事务,支持多种锁机制,有行锁和表锁,行锁支持事务。MyISAM只支持表锁,且不支持事务。2. 事务隔离级别2.1. 事务及其ACID属性事务是由一组SQL语句组成的逻辑处理单元。事务具有以下4个属性,简称为ACID。原子性(Atomicity原创 2022-04-26 19:15:10 · 2421 阅读 · 0 评论 -
MySQL系列---索引详解
文章目录1. 背景2. 索引概念2.1. 索引分类2.1.1. 从数据结构角度区分2.1.2. 从物理存储角度区分2.1.3. 从逻辑角度区分2.1.4. 从主键角度区分2.1.5. 从查询角度区分2.2. 创建索引2.3. 修改(添加)索引2.4. 删除索引2.5. 查看索引2.6. 常用关键字3. 索引结构演化及实现原理3.1. 二叉查找树(Binary Search Tree,简称BST)3.1.1.特点3.1.2. 缺点3.2. 平衡二叉树(Balanced Binary Search Trees原创 2022-04-20 14:50:34 · 361 阅读 · 0 评论 -
MySQL系列---架构与SQL执行流程详解
文章目录1. 背景2. 架构体系2.1 架构图2.2 模块详解2.3 架构分层3. 查询SQL语句执行流程3.1 连接3.1.1 MySQL支持的通信协议3.1.2 通信方式3.2 缓存3.3 解析器3.4 查询优化器和查询执行计划3.4.1 优化器3.4.2 执行计划3.5 执行引擎3.6 存储引擎4. 更新SQL语句执行流程4.1 缓冲池 Buffer Pool4.2 InnoDB 内存结构和磁盘结构4.2.1 内存结构4.2.2 磁盘结构4.2.3 更新操作流程图4.2.4 后台线程4.3 Binlo原创 2022-04-17 12:39:05 · 431 阅读 · 0 评论 -
MySQL系列---与Oracle区别
1. 大的方面(宏观)Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。Oracle支持大并发,大访问量,是OLTP最好的工具。安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。2. ...原创 2019-02-22 19:26:59 · 395 阅读 · 0 评论 -
MySQL系列---基本查询
高级查询(连接查询):查询多张表或者结果集 结果连接 等值连接 非等值连接内连接:内外键互换不会影响结果集,哪个表在前面哪个表的内容就在前面,显示两者共有的 外连接:内外键互换会影响结果集,显示第一个表中有的内容,因此结果不一致 自然连接: 子查询(嵌套查询):将一个查询结果作为另一个查询的条件或者组成继续进行检索。...原创 2019-02-22 19:22:46 · 1424 阅读 · 1 评论 -
MySQL系列---基础知识
数据以及数据库数据:所有能够感知的客观世界存在的事物都是数据,即客观事物的符号表示。在计算机中展示数据则需要创建多个对象,集合或数组,存在内存中,优点速度快,但致命缺点,数据不持久,内存是一个随机存储的空间。所以需要存到磁盘中,序列化、流。但是这样操作,查询时效率低,需要反序列化和遍历。由此诞生数据库。数据库:数据存在结构化数据(所有数据格式统一)和非结构化数据(格式无法统一),因此数据库...原创 2019-02-22 18:36:27 · 241 阅读 · 0 评论