MySql
文章平均质量分 87
ぃ小男孩つ
这个作者很懒,什么都没留下…
展开
-
【MySql】进阶学习篇---SQL优化
文章目录1. 插入数据1.1 insert插入1.2 大批量插入数据2. 主键优化3. Order By 优化4. Group By 优化5. Limit优化6. count优化6.1 count概述6.2 count用法7. update优化1. 插入数据1.1 insert插入1.2 大批量插入数据如果一次性需要插入大批量数据(比如: 几百万的记录),使用insert语句插入性能较低,此时可以使用MySQL数据库提供的load指令进行插入。操作如下:2. 主键优化1). 数据组织方式原创 2022-05-15 14:48:02 · 408 阅读 · 0 评论 -
【MySql】进阶学习篇---索引(下)
1. 创建,查看,删除索引示例:2. SQL性能分析2.1 SQL执行频率Com_delete: 删除次数Com_insert: 插入次数Com_select: 查询次数Com_update: 更新次数我们可以在当前数据库再执行几次查询操作,然后再次查看执行频次,看看 Com_select 参数会不会变化。通过上述指令,我们可以查看到当前数据库到底是以查询为主,还是以增删改为主,从而为数据库优化提供参考依据。 如果是以增删改为主,我们可以考虑不对其进行索引的优化。 如果是以查原创 2022-05-15 10:20:51 · 281 阅读 · 0 评论 -
【MySql】进阶学习篇---索引(上)
1. 存储引擎1.1 存储引擎介绍1.2 存储引擎特点上面我们介绍了什么是存储引擎,以及如何在建表时如何指定存储引擎,接下来我们就来介绍下来上面重点提到的三种存储引擎 InnoDB、MyISAM、Memory的特点。1.2.1 InnoDB1.2.2 MyISAM1.2.3 Memory1.3 存储引擎的区别及特点2. 索引(重点)2.1 索引概述2.1.1 介绍2.1.2 有无索引的查询区别无索引情况:进行全表扫描,即从头到尾进行搜索比较有索引情况:这里的二叉原创 2022-05-14 21:58:46 · 211 阅读 · 0 评论 -
【MySql】基础复习篇
文章目录1. DQL1.1 聚合函数1.2 分组查询1.3 执行顺序2. 多表查询2.1 多表关系2.2 多表查询分类2.2.1 内连接2.2.2 外连接3. 事务3.1 什么是事务3.2 事务的四大特性(ACID)3.3 事务并发问题3.4 事务隔离级别1. DQL1.1 聚合函数示例:1.2 分组查询案例:where先对条件进行过滤,不满足年龄小于45不参与统计。having是对分组后的条件进行过滤,having后添加聚合函数对工作地址相同人数小于3的进行过滤1.3原创 2022-05-14 16:07:55 · 1190 阅读 · 1 评论