• 课程 / MySQL

    MySQL从菜鸟到大牛(基础/高级/优化)

    介绍 章节 评论 课件
    MySQL课程天花板:6大范式讲解、7大日志剖析、7大SQL性能分析工具、9大存储引擎剖析、10大类30小类优化场景、15个不同锁的应用讲解、18种创建索引的规则、300+张高清无码技术剖析图......
  • 难度:中级
  • 共200章节
  • 138176次播放
  • 第1章 简介与数据库的介绍

    课程简介

    09分钟13秒

    为什么使用数据库及数据库常用概念

    16分钟02秒

    常见的DBMS的对比

    18分钟47秒

    RDBMS和非RDBMS的对比

    20分钟04秒

    ER模型与表记录的4种关系

    20分钟32秒
    第2章 mysql安装与配置

    mysql 8.0的卸载

    20分钟41秒

    mysql 8.0与5.7版本的下载、安装与配置

    35分钟29秒

    mysql安装常见问题_服务启动与用户登录

    19分钟18秒

    mysql的使用演示-mysql5.7字符集的设置

    27分钟52秒

    navicat_sqlyog_dbserver等工具的使用

    28分钟59秒

    mysql目录结构及前两章课后练习

    33分钟55秒
    第3章 SQL概述与基本SELECT查询

    SQL概述与SQL分类

    34分钟29秒

    SQL使用规范与数据的导入

    32分钟01秒

    最基本的SELECT......FROM结构

    09分钟01秒

    列的别名_去重_NULL_DESC等操作

    33分钟18秒

    使用WHERE过滤数据

    10分钟06秒

    课后练习

    09分钟34秒
    第4章 运算符

    算术运算符的使用

    17分钟04秒

    比较运算符的使用

    58分钟02秒

    逻辑运算符与位运算符的使用

    22分钟57秒

    运算符课后练习

    17分钟26秒
    第5章 排序与分页操作

    ORDER BY实现排序操作

    21分钟32秒

    LIMIT实现分页操作

    30分钟53秒

    排序与分页课后练习

    10分钟48秒
    第6章 多表查询

    为什么需要多表的查询

    22分钟13秒

    笛卡尔积的错误与正确的多表查询

    35分钟42秒

    等值连接VS非等值连接、自连接VS非自连接

    16分钟33秒

    SQL92与99语法如何实现内连接和外连接

    35分钟54秒

    使用SQL99实现7种JOIN操作

    21分钟39秒

    NATURAL JOIN与USING的使用

    10分钟54秒

    多表查询课后练习

    34分钟31秒
    第7章 单行函数

    函数的分类

    12分钟45秒

    数值类型的函数讲解

    36分钟10秒

    字符串类型的函数讲解

    30分钟59秒

    日期时间类型的函数讲解

    52分钟37秒

    流程控制函数讲解

    21分钟42秒

    加密解密_MySQL信息函数等讲解

    25分钟05秒

    单行函数课后练习

    29分钟02秒
    第8章 聚合函数

    5大常用的聚合函数

    43分钟07秒

    GROUP BY的使用

    31分钟29秒

    HAVING的使用与SQL语句执行过程

    44分钟00秒

    聚合函数课后练习

    19分钟03秒
    第9章 子查询

    子查询举例与子查询的分类

    27分钟25秒

    单行子查询案例分析

    29分钟18秒

    多行子查询案例分析

    25分钟14秒

    相关子查询案例分析

    45分钟57秒

    子查询课后练习

    40分钟16秒

    子查询课后练习2

    48分钟28秒
    第10章 创建管理数据表

    数据库的创建、修改与删除

    37分钟54秒

    常见的数据类型_创建表的两种方式

    30分钟18秒

    修改表_重命名表_删除表_清空表

    22分钟52秒

    DCL中COMMIT与ROLLBACK的使用

    21分钟58秒

    阿里MySQL命名规范及MySQL8DDL的原子化

    20分钟29秒

    创建管理表课后练习

    38分钟37秒
    第11章 增、删、改

    DML之添加数据

    26分钟28秒

    DML之更新删除操作_MySQL8新特性之计算列

    20分钟40秒

    DDL和DML的综合案例

    36分钟50秒

    增删改课后练习

    37分钟20秒
    第12章 mysql数据类型

    数据类型概述_字符集设置

    23分钟19秒

    整型数据类型讲解

    25分钟22秒

    浮点数、定点数与位类型讲解

    36分钟29秒

    日期时间类型讲解

    37分钟52秒

    文本字符串类型(含ENUM、SET)讲解

    35分钟18秒

    二进制类型与JSON类型讲解

    24分钟12秒

    小结及类型使用建议

    06分钟13秒
    第13章 约束

    数据完整性与约束的分类

    17分钟27秒

    非空约束的使用

    15分钟30秒

    唯一性约束的使用

    35分钟45秒

    主键约束的使用

    21分钟46秒

    AUTO_INCREMENT

    21分钟16秒

    外键约束的使用

    42分钟01秒

    检查约束与默认值约束

    20分钟22秒

    约束课后练习

    33分钟24秒
    第14章 视图

    数据库对象与视图的理解

    25分钟54秒

    视图的创建与查看

    26分钟12秒

    更新视图数据与视图的删除

    25分钟01秒

    视图课后练习

    17分钟08秒
    第15章 存储过程

    存储过程使用说明

    19分钟20秒

    存储过程的创建与调用

    33分钟01秒

    存储函数的创建与调用

    23分钟30秒

    存储过程与函数的查看修改和删除

    25分钟45秒

    存储过程函数课后练习

    42分钟34秒
    第16章 变量与结构

    GLOBAL与SESSION系统变量的使用

    34分钟41秒

    会话用户变量与局部变量的使用

    42分钟15秒

    程序出错的处理机制

    41分钟15秒

    分支结构IF的使用

    35分钟15秒

    分支结构CASE的使用

    27分钟00秒

    LOOP_WHILE_REPEAT三种循环结构

    51分钟47秒

    LEAVE和ITEEATE的使用

    28分钟42秒

    游标的使用

    29分钟07秒

    课后练习

    58分钟55秒
    第17章 触发器

    创建触发器

    38分钟13秒

    查看删除触发器_触发器课后练习

    31分钟28秒
    第18章 MySQL8.0新特性与公用表表达式

    mysql8.0新特性

    01小时13分钟00秒

    公用表表达式_课后练习

    35分钟12秒
    第19章 高级特性篇概览

    章节概览

    19分钟12秒

    CentOS环境的准备

    22分钟26秒

    MySQL的卸载

    11分钟12秒

    Linux下安装MySQL8.0与5.7版本

    25分钟59秒

    SQLyog实现MySQL8.0和5.7的远程连接

    26分钟16秒

    字符集的修改与底层原理说明

    26分钟40秒

    比较规则_请求到响应过程中的编码与解码过程

    21分钟26秒

    SQL大小写规范与sql_mode的设置

    24分钟05秒

    mysql目录结构与表在文件系统中的表示

    34分钟48秒
    第20章 用户及用户密码操作与权限管理

    用户的创建、修改、删除

    22分钟28秒

    用户密码的设置和管理

    14分钟42秒

    权限管理与访问控制

    38分钟30秒

    角色的使用

    24分钟02秒

    配置文件、系统变量与mysql逻辑架构

    35分钟16秒
    第21章 SQL执行流程

    SQL执行流程

    21分钟30秒

    mysql 8.0和5.7中SQL执行流程的演示

    16分钟16秒

    Oracle中SQL执行流程、缓冲池的使用

    22分钟28秒
    第22章 存储引擎与索引

    设置表的存储引擎、InnoDB与MyISAM的对比

    32分钟43秒

    Archive、CSV、Memory等存储引擎的使用

    15分钟43秒

    为什么使用索引及索引的优缺点

    24分钟16秒

    一个简单的索引设计方案

    22分钟22秒

    索引的迭代设计方案

    18分钟51秒

    聚簇索引、二级索引与联合索引的概念

    23分钟24秒

    InnoDB中B+树注意事项_MyISAM的索引方案

    25分钟22秒

    Hash索引、AVL树、B树与B+树对比

    41分钟20秒
    第23章 InnoDB数据存储结构

    InnoDB数据存储结构概述

    20分钟23秒

    页结构之文件头部与文件尾部

    17分钟52秒

    页结构之最小最大记录_行格式之记录头信息

    24分钟10秒

    页结构之页目录与页头

    17分钟49秒

    设置行格式与ibd文件剖析Compact行格式

    30分钟46秒

    行溢出与Dynamic、Compressed、Redundant

    17分钟16秒

    区段、碎片区与表空间结构

    36分钟28秒
    第24章 索引的分类

    索引的分类

    11分钟33秒

    表中添加索引的三种方式

    38分钟52秒

    删除索引与索引新特性:降序索引、隐藏索引

    32分钟13秒

    适合创建索引的11种情况(1)

    35分钟22秒

    适合创建索引的11种情况(2)

    24分钟44秒

    不适合创建索引的7种情况

    09分钟57秒
    第25章 数据库优化步骤

    查看系统性能参数

    17分钟56秒

    慢查询日志分析、SHOW PROFILE查看SQL执行成本

    26分钟00秒
    第26章 EXPLAIN

    EXPLAIN的概述与table、id字段剖析

    31分钟27秒

    EXPLAIN中select_type、partitions

    39分钟57秒

    EXPLAIN中ref、rows、filtered、extra剖析

    30分钟04秒

    EXPLAIN的4中格式与查看优化器重写SQL

    19分钟10秒

    trace分析优化器执行计划与Sys schema视图的使用

    10分钟21秒
    第27章 索引失效

    数据准备与索引失效的11种情况

    41分钟23秒

    索引失效的11种情况2

    19分钟29秒
    第28章 连接查询、子查询、分页查询

    外连接与内连接的查询优化

    19分钟45秒

    JOIN语句的底层原理

    27分钟56秒

    子查询优化与排序优化

    42分钟12秒

    GROUP BY优化、分页查询优化

    06分钟03秒

    覆盖索引的使用

    21分钟57秒

    索引条件下推

    18分钟27秒

    其他查询优化策略

    12分钟51秒

    淘宝数据库的主键如何设计

    26分钟38秒
    第29章 范式

    范式概述与第一范式

    21分钟42秒

    第二范式与第三范式

    25分钟44秒

    反范式化的应用

    23分钟23秒

    巴斯范式、第四范式、第五范式和域键范式

    18分钟19秒

    范式的实战案例

    18分钟37秒
    第30章 ER建模、设计原则、编写规范

    ER建模与转换数据表的过程

    25分钟34秒

    数据库的设计原则和日常SQL编写规范

    15分钟30秒

    Power Designer创建概念、物理数据模型

    36分钟55秒
    第31章 数据库调优

    数据库调优整体步骤、优化MySQL服务器硬件和参数

    28分钟46秒

    数据库结构优化、三大表优化、其他3个策略

    41分钟29秒
    第32章 事务

    事务的ACID特性与事务的状态

    27分钟58秒

    显示事务与隐式事务

    19分钟51秒

    事务的使用举例

    25分钟20秒
    第33章 并发问题与隔离级别

    数据并发问题与4种隔离级别

    19分钟49秒

    MySQL隔离级别的查看和设置

    12分钟12秒

    读未提交隔离性下的演示

    13分钟23秒

    读已提交和可重复读的隔离性下的演示

    09分钟27秒

    幻读的演示与解决方案

    12分钟18秒
    第34章 Redo日志、Undo日志

    Redo日志和Undo日志的理解、为什么需要Redo日志

    20分钟30秒

    Redo日志的刷盘策略与过程剖析

    28分钟12秒

    写入Redo Log Buffer和Redo Log File

    19分钟49秒

    Undo日志的概述与写入过程

    32分钟04秒
    第35章 锁

    锁的概述、读写的并发问题

    21分钟35秒

    数据操作类型的角度理解S锁与X锁

    21分钟46秒

    表锁之S锁、X锁、意向锁

    34分钟03秒

    表锁之自增锁、元数据锁

    14分钟49秒

    行锁之记录锁、间隙锁

    26分钟59秒

    行锁之临键锁与插入意向锁

    14分钟23秒

    页锁的理解、乐观锁与悲观锁的使用

    19分钟33秒

    加锁方式划分:隐式锁与显式锁

    16分钟07秒

    全局锁与死锁的理解

    18分钟25秒

    锁的内存结构与监控策略

    20分钟20秒
    第36章 MVCC

    MVCC解决读写问题

    10分钟56秒

    MVCC三剑客:隐藏字段、Undolog版本链、ReadView

    26分钟25秒

    MVCC在读已提交和可重复读隔离级别下的操作流程

    11分钟47秒

    MVCC在可重复读下解决幻读的流程

    07分钟41秒
    第37章 六大日志文件

    六大日志文件的概述

    12分钟08秒

    通用查询日志、错误日志

    20分钟02秒

    binlog日志的参数设置与实现数据恢复演示

    43分钟58秒

    binlog的删除、binlog的写入机制与两阶段提交

    21分钟44秒

    中继日志、主从复制的步骤与原理剖析

    26分钟46秒

    一主一从架构搭建与主从同步的实现

    34分钟56秒

    binlog的format设置说明

    11分钟49秒
    第38章 数据同步与备份

    数据同步一致性问题解决

    14分钟17秒

    数据备份概述与mysqldump实现逻辑备份数据

    30分钟06秒

    演示mysql实现逻辑恢复数据

    18分钟06秒

    物理备份和物理恢复的演示、表数据的导出与导入

    24分钟12秒

    数据库迁移与如何删库不跑路

    18分钟10秒

    寄语

    08分钟47秒

    讲师介绍

    王林
    王林
    学生
    能学到什么:

    MySQL课程天花板:6大范式讲解、7大日志剖析、7大SQL性能分析工具、9大存储引擎剖析、10大类30小类优化场景、15个不同锁的应用讲解、18种创建索引的规则、300+张高清无码技术剖析图......

    全部评论我要评论

  • Oleg

    Oleg10个月前

    下载的课件中没有高级篇的课件啊,想要一份。

    回复
    1

  • 手机用户3534138

    手机用户35341381年前

    太赞了这套课程

    回复
    1

  • Oleg

    Oleg10个月前

    刚刚开始学,期待……

    回复
    0

  • 手机用户0541924

    手机用户05419241年前

    ♥(。→v←。)♥

    回复
    0

  • snjj一

    snjj一2年前

    说些什么吧哈哈哈

    回复
    0

  • 取消 回复 发送
  • PHP中文网