MySQL数据库进阶篇 学习笔记
——黑马程序员MySQL数据库入门到精通 学习平台:哔哩哔哩
目录
MySQL数据库进阶篇 学习笔记
一、 存储引擎
1.MySQL体系结构
2.存储引擎简介
3.存储引擎特点
(1)InnoDB
(2)MyISAM
(3)Memory
4.存储引擎选择
二、索引
(一)安装Linux系统
(二)索引
1.索引概述
2.索引结构
3.索引分类
4.索引语法
5.SQL性能分析
(1)查看SQL语句的执行频率
如果查询占据了多数,就需要进行优化
(2)慢查询日志
6.索引使用
7.索引设计原则
三、SQL优化
四、视图/存储过程/触发器
五、锁
六、InnoDB引擎
七、管理
八、进阶篇学习心得
一、 存储引擎
1.MySQL体系结构
2.存储引擎简介
3.存储引擎特点
(1)InnoDB
-- 查看innodb_file_per_table参数情况(默认打开) show variables like 'innodb_file_per_table';PS:使用cmd命令行操作MySQL数据库的前提是,将MySQL Server 8.0下面的bin文件夹路径配置到系统的环境变量中
(2)MyISAM
(3)Memory
4.存储引擎选择
二、索引
(一)安装Linux系统
后续有需要再补
(二)索引
1.索引概述
2.索引结构
3.索引分类
4.索引语法
5.SQL性能分析
(1)查看SQL语句的执行频率
如果查询占据了多数,就需要进行优化
(2)慢查询日志
定位执行效率比较低的SQL语句
……
6.索引使用
7.索引设计原则
三、SQL优化
四、视图/存储过程/触发器
五、锁
六、InnoDB引擎
七、管理
八、进阶篇学习心得
这次是真的从入门到入土了,学到这里有点学不下去了,也不是学不下去,就是觉得以后再学可能性价比更高一些;分析了一下,放弃继续学习mysql数据库的主要原因就是:没有安装及学习Linux系统,所以学到这一章就没有和视频老师一样可以执行指令的地方了,兴趣就下去了,而如果要学Linux系统/vi指令什么的,又提浪费时间(虽然以后迟早要学,但那是以后的事情),我想了想,我就想做一个C#窗体的管理系统项目,学习的基础篇也够用了,所以我觉得mysql数据库的学习先到此为止,等我有新的需要再接着回来学习并把这篇笔记补齐吧!现在硬着头皮继续学习的话。我真担心把我的兴趣给学没了!