• 课程 / MySQL

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

    新课:PHP小白到创业,三月速成!

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

    全部评论我要评论

  • 手机用户3534138

    手机用户353413810个月前

    太赞了这套课程

    回复
    0

  • 手机用户0541924

    手机用户054192411个月前

    ♥(。→v←。)♥

    回复
    0

  • snjj一

    snjj一12个月前

    说些什么吧哈哈哈

    回复
    0

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