笔记翻译出处:黑马视频 MySQL-基础篇 一、存储引擎 MySQL-进阶篇-存储引擎https://blog.csdn.net/qq_40728285/article/details/124541603?spm=1001.2014.3001.5501二、索引 MySQL-进阶篇-索引https://blog.csdn.net/qq_40728285/article/details/124551472?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124551472%22%2C%22source%22%3A%22qq_40728285%22%7D&ctrtid=eXBYH三、SQL优化 MySQL-进阶篇-SQL优化https://blog.csdn.net/qq_40728285/article/details/124582310?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22124582310%22%2C%22source%22%3A%22qq_40728285%22%7D&ctrtid=X5QLI 四、视图/存储过程/触发 五、锁 六、InnoDB引擎 七、MySQL管理 MySQL-进阶篇-目录 一、存储引擎 1、MySQL体系结构 1). 连接层 2). 服务层 3). 引擎层 4). 存储层 2、存储引擎介绍 3、存储引擎特点 1). InnoDB 2). MyISAM 3). Memory 4). 区别和特点 4、存储引擎选择 二、索引 1、索引概述 1). 介绍 2). 演示 3). 特点 2、索引结构 1). 概述 2). 二叉树 3). B-Tree 4). B+Tree 5). Hash 3、索引分类 1). 概述 2). 聚焦索引&二级索引 4、索引语法 5、SQL性能分析 1). SQL执行频率 2). 慢查询日志 3). profile详情 4). explain 6、索引使用 1). 验证索引效率 2). 最左前缀法则 3). 范围查询 4). 索引失效情况 5). SQL提示 6). 覆盖索引 7). 前缀索引 8). 单索引与联合索引 7、索引设计原则 三、SQL优化 1、插入数据 2、主键优化 3、order by 优化 4、group by 优化 5、limit 优化 6、count 优化 7、update 优化 四、视图/存储过程/触发器 1、视图 1). 介绍 2). 语法 3). 检查选项 4). 视图更新 5). 视图作用 2、存储过程 1). 介绍 2). 基本语法 3). 变量 4). if 5). 参数 6). case 7). while 8). repeat 9). loop 10). 游标 11). 条件处理函数 3、存储函数 4、触发器 五、锁 1、概述 2、全局锁 1). 介绍 2). 语法 3). 特点 3、表级锁 1). 介绍 2). 表锁 3). 元数据锁 4). 意向锁 4、行级锁 1). 介绍 2). 行锁 3). 间隙锁&临健锁 六、InnoDB引擎 1、逻辑存储结构 2、架构 3、事务原理 4、MVCC 5、原理分析 七、MySQL管理 1、系统数据库 2、常用工具