社区
文章
合集
问答
学习
课程
编程词典
工具库
开发工具
网站源码
PHP 库
JS特效
网站素材
扩展插件
休闲
游戏下载
游戏教程
简体中文
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
下一节: Redo日志的刷盘策略与过程剖析
(1040 次播放)
下一节
重新观看
ဆ
章节
手记
提问
课件
反馈
MySQL从菜鸟到大牛(基础/高级/优化)
第1章 简介与数据库的介绍
1-1 课程简介
1-2 为什么使用数据库及数据库常用概念
1-3 常见的DBMS的对比
1-4 RDBMS和非RDBMS的对比
1-5 ER模型与表记录的4种关系
第2章 mysql安装与配置
2-1 mysql 8.0的卸载
2-2 mysql 8.0与5.7版本的下载、安装与配置
2-3 mysql安装常见问题_服务启动与用户登录
2-4 mysql的使用演示-mysql5.7字符集的设置
2-5 navicat_sqlyog_dbserver等工具的使用
2-6 mysql目录结构及前两章课后练习
第3章 SQL概述与基本SELECT查询
3-1 SQL概述与SQL分类
3-2 SQL使用规范与数据的导入
3-3 最基本的SELECT......FROM结构
3-4 列的别名_去重_NULL_DESC等操作
3-5 使用WHERE过滤数据
3-6 课后练习
第4章 运算符
4-1 算术运算符的使用
4-2 比较运算符的使用
4-3 逻辑运算符与位运算符的使用
4-4 运算符课后练习
第5章 排序与分页操作
5-1 ORDER BY实现排序操作
5-2 LIMIT实现分页操作
5-3 排序与分页课后练习
第6章 多表查询
6-1 为什么需要多表的查询
6-2 笛卡尔积的错误与正确的多表查询
6-3 等值连接VS非等值连接、自连接VS非自连接
6-4 SQL92与99语法如何实现内连接和外连接
6-5 使用SQL99实现7种JOIN操作
6-6 NATURAL JOIN与USING的使用
6-7 多表查询课后练习
第7章 单行函数
7-1 函数的分类
7-2 数值类型的函数讲解
7-3 字符串类型的函数讲解
7-4 日期时间类型的函数讲解
7-5 流程控制函数讲解
7-6 加密解密_MySQL信息函数等讲解
7-7 单行函数课后练习
第8章 聚合函数
8-1 5大常用的聚合函数
8-2 GROUP BY的使用
8-3 HAVING的使用与SQL语句执行过程
8-4 聚合函数课后练习
第9章 子查询
9-1 子查询举例与子查询的分类
9-2 单行子查询案例分析
9-3 多行子查询案例分析
9-4 相关子查询案例分析
9-5 子查询课后练习
9-6 子查询课后练习2
第10章 创建管理数据表
10-1 数据库的创建、修改与删除
10-2 常见的数据类型_创建表的两种方式
10-3 修改表_重命名表_删除表_清空表
10-4 DCL中COMMIT与ROLLBACK的使用
10-5 阿里MySQL命名规范及MySQL8DDL的原子化
10-6 创建管理表课后练习
第11章 增、删、改
11-1 DML之添加数据
11-2 DML之更新删除操作_MySQL8新特性之计算列
11-3 DDL和DML的综合案例
11-4 增删改课后练习
第12章 mysql数据类型
12-1 数据类型概述_字符集设置
12-2 整型数据类型讲解
12-3 浮点数、定点数与位类型讲解
12-4 日期时间类型讲解
12-5 文本字符串类型(含ENUM、SET)讲解
12-6 二进制类型与JSON类型讲解
12-7 小结及类型使用建议
第13章 约束
13-1 数据完整性与约束的分类
13-2 非空约束的使用
13-3 唯一性约束的使用
13-4 主键约束的使用
13-5 自动递增
13-6 外键约束的使用
13-7 检查约束与默认值约束
13-8 约束课后练习
第14章 视图
14-1 数据库对象与视图的理解
14-2 视图的创建与查看
14-3 更新视图数据与视图的删除
14-4 视图课后练习
第15章 存储过程
15-1 存储过程使用说明
15-2 存储过程的创建与调用
15-3 存储函数的创建与调用
15-4 存储过程与函数的查看修改和删除
15-5 存储过程函数课后练习
第16章 变量与结构
16-1 GLOBAL与SESSION系统变量的使用
16-2 会话用户变量与局部变量的使用
16-3 程序出错的处理机制
16-4 分支结构IF的使用
16-5 分支结构CASE的使用
16-6 LOOP_WHILE_REPEAT三种循环结构
16-7 LEAVE和ITEEATE的使用
16-8 游标的使用
16-9 课后练习
第17章 触发器
17-1 创建触发器
17-2 查看删除触发器_触发器课后练习
第18章 MySQL8.0新特性与公用表表达式
18-1 mysql8.0新特性
18-2 公用表表达式_课后练习
第19章 高级特性篇概览
19-1 章节概览
19-2 CentOS环境的准备
19-3 MySQL的卸载
19-4 Linux下安装MySQL8.0与5.7版本
19-5 SQLyog实现MySQL8.0和5.7的远程连接
19-6 字符集的修改与底层原理说明
19-7 比较规则_请求到响应过程中的编码与解码过程
19-8 SQL大小写规范与sql_mode的设置
19-9 mysql目录结构与表在文件系统中的表示
第20章 用户及用户密码操作与权限管理
20-1 用户的创建、修改、删除
20-2 用户密码的设置和管理
20-3 权限管理与访问控制
20-4 角色的使用
20-5 配置文件、系统变量与mysql逻辑架构
第21章 SQL执行流程
21-1 SQL执行流程
21-2 mysql 8.0和5.7中SQL执行流程的演示
21-3 Oracle中SQL执行流程、缓冲池的使用
第22章 存储引擎与索引
22-1 设置表的存储引擎、InnoDB与MyISAM的对比
22-2 Archive、CSV、Memory等存储引擎的使用
22-3 为什么使用索引及索引的优缺点
22-4 一个简单的索引设计方案
22-5 索引的迭代设计方案
22-6 聚簇索引、二级索引与联合索引的概念
22-7 InnoDB中B+树注意事项_MyISAM的索引方案
22-8 Hash索引、AVL树、B树与B+树对比
第23章 InnoDB数据存储结构
23-1 InnoDB数据存储结构概述
23-2 页结构之文件头部与文件尾部
23-3 页结构之最小最大记录_行格式之记录头信息
23-4 页结构之页目录与页头
23-5 设置行格式与ibd文件剖析Compact行格式
23-6 行溢出与Dynamic、Compressed、Redundant
23-7 区段、碎片区与表空间结构
第24章 索引的分类
24-1 索引的分类
24-2 表中添加索引的三种方式
24-3 删除索引与索引新特性:降序索引、隐藏索引
24-4 适合创建索引的11种情况(1)
24-5 适合创建索引的11种情况(2)
24-6 不适合创建索引的7种情况
第25章 数据库优化步骤
25-1 查看系统性能参数
25-2 慢查询日志分析、SHOW PROFILE查看SQL执行成本
第26章 解释
26-1 EXPLAIN的概述与table、id字段剖析
26-2 EXPLAIN中select_type、分区
26-3 EXPLAIN中ref、rows、filtered、extra剖析
26-4 EXPLAIN的4中格式与查看优化器重写SQL
26-5 trace分析优化器执行计划与Sys schema视图的使用
第27章 索引失效
27-1 数据准备与索引失效的11种情况
27-2 索引失效的11种情况2
第28章 连接查询、子查询、分页查询
28-1 外连接与内连接的查询优化
28-2 JOIN语句的底层原理
28-3 子查询优化与排序优化
28-4 GROUP BY优化、分页查询优化
28-5 覆盖索引的使用
28-6 索引条件下推
28-7 其他查询优化策略
28-8 淘宝数据库的主键如何设计
第29章 范式
29-1 范式概述与第一范式
29-2 第二范式与第三范式
29-3 反范式化的应用
29-4 巴斯范式、第四范式、第五范式和域键范式
29-5 范式的实战案例
第30章 ER建模、设计原则、编写规范
30-1 ER建模与转换数据表的过程
30-2 数据库的设计原则和日常SQL编写规范
30-3 Power Designer创建概念、物理数据模型
第31章 数据库调优
31-1 数据库调优整体步骤、优化MySQL服务器硬件和参数
31-2 数据库结构优化、三大表优化、其他3个策略
第32章 事务
32-1 事务的ACID特性与事务的状态
32-2 显示事务与隐式事务
32-3 事务的使用举例
第33章 并发问题与隔离级别
33-1 数据并发问题与4种隔离级别
33-2 MySQL隔离级别的查看和设置
33-3 读未提交隔离性下的演示
33-4 读已提交和可重复读的隔离性下的演示
33-5 幻读的演示与解决方案
第34章 Redo日志、Undo日志
34-1 Redo日志和Undo日志的理解、为什么需要Redo日志
34-2 Redo日志的刷盘策略与过程剖析
34-3 写入Redo Log Buffer和Redo Log File
34-4 Undo日志的概述与写入过程
第35章 锁
35-1 锁的概述、读写的并发问题
35-2 数据操作类型的角度理解S锁与X锁
35-3 表锁之S锁、X锁、意向锁
35-4 表锁之自增锁、元数据锁
35-5 行锁之记录锁、间隙锁
35-6 行锁之临键锁与插入意向锁
35-7 页锁的理解、乐观锁与悲观锁的使用
35-8 加锁方式划分:隐式锁与显式锁
35-9 全局锁与死锁的理解
35-10 锁的内存结构与监控策略
第36章 MVCC
36-1 MVCC解决读写问题
36-2 MVCC三剑客:隐藏字段、Undolog版本链、ReadView
36-3 MVCC在读已提交和可重复读隔离级别下的操作流程
36-4 MVCC在可重复读下解决幻读的流程
第37章 六大日志文件
37-1 六大日志文件的概述
37-2 通用查询日志、错误日志
37-3 binlog日志的参数设置与实现数据恢复演示
37-4 binlog的删除、binlog的写入机制与两阶段提交
37-5 中继日志、主从复制的步骤与原理剖析
37-6 一主一从架构搭建与主从同步的实现
37-7 binlog的format设置说明
第38章 数据同步与备份
38-1 数据同步一致性问题解决
38-2 数据备份概述与mysqldump实现逻辑备份数据
38-3 演示mysql实现逻辑恢复数据
38-4 物理备份和物理恢复的演示、表数据的导出与导入
38-5 数据库迁移与如何删库不跑路
38-6 寄语
上一节
下一节
教程列表
获取帮助
课程推荐
课件下载
中级
MySQL从菜鸟到大牛(基础/高级/优化)
10667 人在看
初级
帝国CMS企业仿站教程
3048 人在看
初级
WordPress零基础新手搭建个人博客及企业网站
6743 人在看
初级
极致CMS零基础建站教学视频
2724 人在看
初级
前端项目-尚优选【HTML/CSS/JS技术综合实战】
3117 人在看
中级
Vue3.0从0到搭建通用后台管理系统项目实战
5351 人在看
初级
零基础前端课程【Vue进阶学习及实战应用】
2821 人在看
初级
WEB前端教程【HTML5+CSS3+JS】
3506 人在看
初级
apipost极速入门
2161 人在看
中级
Vue3+TypeScript实战教程-企业级项目实战
3208 人在看
初级
简单聊聊PHP创业那点事
17423 人在看
中级
VUE电商项目(前台&后台 双项目实战)
3828 人在看
MySQL从菜鸟到大牛(基础/高级/优化)相关课件
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
可视化工具
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
电源设计器
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
Linux远程访问工具
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
mysql安装包linux版本_mysql5.7
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
mysql安装包linux版本_mysql8.0.25
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
看过本课程的同学也在学
492481 次播放
简单聊聊PHP创业那点事
Web前端开发极速入门
大型实战天龙八部之开发Mini版MVC框架仿糗事百科网站
PHP实战开发极速入门: PHP快速创建[小型商业论坛]
登录验证与经典留言板
计算机网络知识集合
快速入门Node.JS全套完整版
最懂你的大前端课:HTML5/CSS3/ES6/NPM/Vue/...【原创】
自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)
笔记
X