《黑马程序员MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化》学习笔记总目录

  • 本文是对《黑马程序员MySQL数据库入门到精通,从mysql安装到mysql高级、mysql优化》所有知识点的笔记进行总结分类。

  • 学习视频:黑马程序员MySQL

  • 学习时总结的目录笔记以及思维导图和实训,可通过点击以下链接,并输入提取码:M2S7 即可获得

  • 获取入口

———————————————————基 础 篇————————————————————

第一章:MySQL概述

 概述:数据库相关概念,启动停止和数据模型

第二章:SQL

SQL:SQL通用语法,SQL分类,DDL,图形化界面工具(DataGrip),DML,DQL和DCL

第三章:函数

函数:字符串函数(concat、lower、upper、lpad、rpad、trim、substring)、数值函数(ceil、floor、mod、rand、round)、日期函数(curdate、curtime、now、YEAR,MONTH,DAY、date_add、.datediff)和流程函数(if、ifnull、case when then else end)

第四章:约束

约束:外键约束、语法(添加外键、删除外键)和删除/更新行为(CASCADE、SET NULL和图形化界面删除/更新)

第五章:多表查询

 多表查询:多表关系(一对多、多对多、一对一)、概述、内连接(隐式内连接、显式内连接)、外连接(左外连接、右外连接)、自连接(自连接查询、联合查询)、子查询(标量子查询、列子查询、行子查询、表子查询)及实战案例

第六章:事务

事务:未控制及控制事务(查看/设置事务提交方式、提交、开启、回滚事务)、事务四大特性(原子性、一致性、隔离性、持久性)、并发事务问题(脏读、不可重复读、幻读)、事务隔离级别(查看与设置事务隔离级别)

———————————————————进 阶 篇————————————————————

第一章:存储引擎

 存储引擎:体系结构(连接层、服务层、引擎层、存储层)、存储引擎介绍、存储引擎特点:InnoDB(特点、逻辑存储结构)、MyISAM、Memory、区别及特点、存储引擎选择

第二章:索引

 索引:特点、索引结构(二叉树、B树、B+树)、Hash、索引分类(聚集索引&二级索引)、索引语法(创建、查看、删除索引)、SQL性能分析(SQL执行频率、慢查询日志、profile详情 、explain)、索引使用(验证索引效率、最左前缀法则、范围查询、索引失效情况、SQL提示、覆盖索引、前缀索引、单列索引与联合索引、索引设计原则

第三章:SQL优化

 SQL优化:插入数据(insert、大批量插入数据)、主键优化(数据组织方式、页分裂、页合并、索引设计原则)、order by 优化、group by 优化、limit 优化、count 优化、update 优化

第四章:视图/存储过程/触发器

视图/存储过程/触发器:视图(检查选项(级联、本地)、视图用、存储过程(变量(系统、用户定义、局部变量)、if、case、while、repeat、loop、游标、条件处理程序、存储函数)、触发器

第五章:锁

锁:概述、全局锁、表级锁、表锁(读锁、写锁)、元数据锁、意向锁、行级锁、行锁、间隙锁&临键锁

        至此,本次课程的所有知识点已更新完毕,如遇分享链接失效或知识点解释出错,欢迎来评论区发言。

你可能感兴趣的:(MYSQL学习笔记(自用),mysql,数据库,学习,java,时序数据库)