社区
文章
合集
问答
学习
课程
编程词典
工具库
开发工具
网站源码
PHP 库
JS特效
网站素材
扩展插件
AI工具
休闲
游戏下载
游戏教程
简体中文
简体中文
English
繁体中文
日本語
한국어
Melayu
Français
Deutsch
Login
singup
下一节: SQL大小写规范与sql_mode的设置
(970 次播放)
下一节
重新观看
ဆ
章节
手记
提问
课件
反馈
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从菜鸟到大牛(基础/高级/优化)
11093 人在看
初级
正则表达式手册
27925 人在看
初级
ASP教程
14645 人在看
初级
CSS3 最新版参考手册
32054 人在看
初级
AppML教程
11757 人在看
初级
VBScript教程
14571 人在看
初级
Bootstrap 中文手册
54242 人在看
初级
React中文参考手册
23598 人在看
初级
Linux 教程
76965 人在看
初级
Foundation 中文手册
19196 人在看
初级
jQuery UI 中文参考手册
19110 人在看
初级
jQuery EasyUI中文参考手册
25739 人在看
MySQL从菜鸟到大牛(基础/高级/优化)相关课件
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
可视化工具
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
电源设计器
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
Linux远程访问工具
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
mysql安装包linux版本_mysql5.7
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
mysql安装包linux版本_mysql8.0.25
属于章节:MySQL从菜鸟到大牛(基础/高级/优化)
下载
看过本课程的同学也在学
493917 次播放
简单聊聊PHP创业那点事
Web前端开发极速入门
大型实战天龙八部之开发Mini版MVC框架仿糗事百科网站
PHP实战开发极速入门: PHP快速创建[小型商业论坛]
登录验证与经典留言板
计算机网络知识集合
快速入门Node.JS全套完整版
最懂你的大前端课:HTML5/CSS3/ES6/NPM/Vue/...【原创】
自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)
笔记
X
ネットワーク エラー。後でもう一度お試しください。