MySQL学习
samwulol
这个作者很懒,什么都没留下…
展开
-
mMySQL学习笔记(4)——查询优化(笔记)
分析: 1、至少跑一天,看看生产慢SQL情况 2、开启慢查询日志,设置阈值,比如超过5秒的就是慢SQL,并将它抓取出来。 3、explain+慢SQL分析 4、show profile(分析效果与explain差不多) 5、运维经理 or DBA 进行SQL数据库服务器的参数调优。 小表驱动大表 即小的数据集驱动大的数据集 in: select * from A where id in (se...原创 2020-04-24 23:21:13 · 192 阅读 · 0 评论 -
MySQL学习笔记(3)——索引练习
根据之前的[MYSQL学习笔记(2)](https://blog.csdn.net/spiiiiiiiiiitter/article/details/105324864)的学习,通过一些小练习来加深对索引的理解。原创 2020-04-07 14:40:25 · 290 阅读 · 0 评论 -
MySQL学习笔记(2)——索引
索引简介 是什么: 帮助MySQL高效获取数据的数据结构(B树结构) 目的: 1、提高查询效率 2、为字段排序 缺点: 降低了insert、update、delete的速度。因为不仅仅要保存数据,还要更新索引。 索引分类 单值索引: 一个索引是一个单列(数据库表中的一列),一个表中可以有多个单列索引。 唯一索引: 索引列的值必须唯一,但可以为null。 复合索引: 一个索引包含了多个列。 ...原创 2020-04-07 11:46:07 · 1022 阅读 · 0 评论 -
MySQL学习笔记(1)——常用符号
文章目录DISTINCTORDER BYINJOINLEFT JOINUNIONGROUP BYHAVING DISTINCT DISTINCT常与SELECT连用,如:SELECT DISTINCT。用于返回唯一且不同的值。 语法: SELECT DISTINCT 列名称 FROM 表名称 现有account表: id name money 1 aaa 1000 2 b...原创 2020-04-02 22:35:14 · 799 阅读 · 0 评论