深入理解数据库基本原理和Mysql高频面试点讲解

你将从容面对数据库的原理知识问题,课程基本覆盖面试中常问的数据库底层技术知识

34人学习

高级20课时2022/04/04更新

二维码下载学堂APP缓存视频离线看

李老师的充电课堂
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
MySQL和微软SQL数据库开发和管理视频课程专题
SQL Server数据库开发在线视频课程-高级篇
160654人学习
¥399.00
SQL Server 2005微软数据库管理精讲视频课程
376529人学习
¥399.00
MySQL数据库深度讲解(设计+SQL语句)视频课程
63938人学习
¥199.00
更 多 5 门 课 程
MySQL DBA数据库工程师培训视频专题(1.0版)
MySQL数据库职业前景与学习方法_MySQL数据库入门系列教程01
72802人学习
¥1.00
Linux平台MySQL安装配置与管理入门_MySQL数据库基础与项目实战03
35789人学习
¥198.00
MySQL主从复制与高可用架构方案_MySQL高可用复制与分布式集群架构01
14213人学习
¥498.00
更 多 39 门 课 程
DBA MySQL数据库工程师(互联网数据库架构师1.1)
MySQL数据库工程师入门培训实战教程(从MySQL5.7 到 MySQL8.0)
278254人学习
¥58.00
Redis数据库实战培训课程【请购买新版】
11651人学习
¥298.00
MongoDB数据库实战培训课程_MongoDB集群配置【请购买新版】
14759人学习
¥228.00
更 多 5 门 课 程
DBA专题-MySQL+Redis+MongoDB数据库运维
MySQL数据库工程师入门培训实战教程(从MySQL5.7 到 MySQL8.0)
278254人学习
¥58.00
Redis数据库实战培训课程【请购买新版】
11651人学习
¥298.00
MongoDB数据库实战培训课程_MongoDB集群配置【请购买新版】
14759人学习
¥228.00
更 多 3 门 课 程
DBA专题-MySQL+Redis+MongoDB数据库运维
MySQL数据库工程师入门培训实战教程(从MySQL5.7 到 MySQL8.0)
278254人学习
¥58.00
Redis数据库实战培训课程【请购买新版】
11651人学习
¥298.00
MongoDB数据库实战培训课程_MongoDB集群配置【请购买新版】
14759人学习
¥228.00
更 多 3 门 课 程
  • 课程介绍
  • 课程大纲

适合人群:

希望对数据库有更深的理解的同学 想学习面试官经常问的数据库底层知识的同学 对于数据库知识有一定的基础 了解mysql

你将会学到:

你将从容面对数据库的原理知识问题,课程基本覆盖面试中常问的数据库底层技术知识

  • 掌握事务、并发一致性问题、多版本并发控制MVCC等数据库原理知识
  • 掌握基本的SQL语言、视图、触发器、查询优化的知识
  • 深入学习MYSQL的B+ Tree索引原理、索引优化、存储引擎的原理知识
  • 掌握面试中最常问的数据库和MYSQL高频技术问题

课程简介:

课程主要分为三部分的内容:

1、数据库系统原理

    包括:(1.1)事务(1.2)并发一致性问题(1.3)数据库加锁的原理(1.4)隔离级别

              (1.5)多版本并发控制MVCC(1.6)Next-key Locks (1.7) 数据库三范式理论

2、SQL相关知识

    包括: (2.1)常用SQL语句 (2.2) 视图和存储过程 (2.3) 触发器和事务管理

               (2.4)权限管理 

3、Mysql原理知识

      包括:(3.1)Mysql的B+Tree 原理(3.2)Mysql索引(3.3)索引优化

                (3.4) 查询性能优化(3.5)存储引擎(3.6)mysql数据类型

               (3.7)水平切分和垂直切分

展开更多

课程大纲-深入理解数据库基本原理和Mysql高频面试点讲解

  • 第1章课程介绍(2分钟2节)

  • 1-1

    课程介绍

    「仅限付费用户」点击下载“000课程介绍.pptx”

    [01:29]
  • 1-2

    课程章节安排介绍

    「仅限付费用户」点击下载“001课程章节安排介绍.xlsx”

    [01:06]
  • 第2章数据库系统原理(41分钟7节)

  • 2-1

    事务ACID特性

    「仅限付费用户」点击下载“011事务.pptx”

    [02:52]
  • 2-2

    并发一致性问题丢失修改、脏读、不可重复读、幻读

    「仅限付费用户」点击下载“012并发一致性问题.pptx”

    [02:55]
  • 2-3

    加锁封锁粒度、封锁类型、封锁协议

    「仅限付费用户」点击下载“013数据库加锁的原理.pptx”

    [13:22]
  • 2-4

    隔离级别未提交读、未提交读、可重复读、可串行化

    「仅限付费用户」点击下载“014隔离级别.pptx”

    [03:04]
  • 2-5

    多版本并发控制多版本并发控制(Multi-Version Concurrency Control, MVCC)是 MySQL 的 InnoDB 存储引擎实现隔离级别的一种具体方式

    「仅限付费用户」点击下载“015多版本并发控制.pptx”

    [06:45]
  • 2-6

    Next-Key LocksNext-Key Locks 是 MySQL 的 InnoDB 存储引擎的一种锁实现。MVCC 不能解决幻影读问题,Next-Key Locks 就是为了解决这个问题而存在的。在可重复读(REPEATABLE READ)隔离级别下,使用 MVCC + Next-Key Locks 可以解决幻读问题。

    「仅限付费用户」点击下载“016Next-Key Locks.pptx”

    [03:23]
  • 2-7

    数据库三范式理论

    「仅限付费用户」点击下载“017数据库三范式理论.pptx”

    [09:32]
  • 第3章SQL相关知识(13分钟4节)

  • 3-1

    常用SQL语句

    「仅限付费用户」点击下载“021常用SQL语句.pptx”

    [07:47]
  • 3-2

    视图和存储过程

    「仅限付费用户」点击下载“022视图和存储过程.pptx”

    [01:50]
  • 3-3

    触发器和事务管理

    「仅限付费用户」点击下载“023触发器和事务管理.pptx”

    [02:34]
  • 3-4

    权限管理

    「仅限付费用户」点击下载“024权限管理.pptx”

    [01:00]
  • 第4章Mysql原理知识(18分钟7节)

  • 4-1

    B+ Tree 原理

    「仅限付费用户」点击下载“031Mysql的B+Tree 原理.pptx”

    [01:44]
  • 4-2

    MySQL 索引

    「仅限付费用户」点击下载“032Mysql索引.pptx”

    [02:52]
  • 4-3

    索引优化

    「仅限付费用户」点击下载“033索引优化.pptx”

    [03:28]
  • 4-4

    查询性能优化

    「仅限付费用户」点击下载“034查询性能优化.pptx”

    [04:13]
  • 4-5

    存储引擎

    「仅限付费用户」点击下载“035存储引擎.pptx”

    [02:09]
  • 4-6

    mysql数据类型

    「仅限付费用户」点击下载“036mysql数据类型.pptx”

    [01:58]
  • 4-7

    水平切分和垂直切分

    「仅限付费用户」点击下载“037水平切分和垂直切分.pptx”

    [01:52]
在线
客服
APP
下载

下载Android客户端

下载iphone 客户端

官方
微信

关注官方微信

返回
顶部