当前位置:首页 > 课程列表 > MySQL从菜鸟到大牛(基础/高级/优化) > 正在播放(二进制类型与JSON类型讲解)

下一节:小结及类型使用建议
课程目录
-
第1章 简介与数据库的介绍已更新至5小节
- 1课程简介
- 学习时长:09分13秒
- 2为什么使用数据库及数据库常用概念
- 学习时长:16分02秒
- 3常见的DBMS的对比
- 学习时长:18分47秒
- 4RDBMS和非RDBMS的对比
- 学习时长:20分04秒
- 5ER模型与表记录的4种关系
- 学习时长:20分32秒
-
第2章 mysql安装与配置已更新至6小节
- 1mysql 8.0的卸载
- 学习时长:20分41秒
- 2mysql 8.0与5.7版本的下载、安装与配置
- 学习时长:35分29秒
- 3mysql安装常见问题_服务启动与用户登录
- 学习时长:19分18秒
- 4mysql的使用演示-mysql5.7字符集的设置
- 学习时长:27分52秒
- 5navicat_sqlyog_dbserver等工具的使用
- 学习时长:28分59秒
- 6mysql目录结构及前两章课后练习
- 学习时长:33分55秒
-
第3章 SQL概述与基本SELECT查询已更新至6小节
- 1SQL概述与SQL分类
- 学习时长:34分29秒
- 2SQL使用规范与数据的导入
- 学习时长:32分01秒
- 3最基本的SELECT......FROM结构
- 学习时长:09分01秒
- 4列的别名_去重_NULL_DESC等操作
- 学习时长:33分18秒
- 5使用WHERE过滤数据
- 学习时长:10分06秒
- 6课后练习
- 学习时长:09分34秒
-
第4章 运算符已更新至4小节
-
第5章 排序与分页操作已更新至3小节
-
第6章 多表查询已更新至7小节
- 1为什么需要多表的查询
- 学习时长:22分13秒
- 2笛卡尔积的错误与正确的多表查询
- 学习时长:35分42秒
- 3等值连接VS非等值连接、自连接VS非自连接
- 学习时长:16分33秒
- 4SQL92与99语法如何实现内连接和外连接
- 学习时长:35分54秒
- 5使用SQL99实现7种JOIN操作
- 学习时长:21分39秒
- 6NATURAL JOIN与USING的使用
- 学习时长:10分54秒
- 7多表查询课后练习
- 学习时长:34分31秒
-
第7章 单行函数已更新至7小节
- 1函数的分类
- 学习时长:12分45秒
- 2数值类型的函数讲解
- 学习时长:36分10秒
- 3字符串类型的函数讲解
- 学习时长:30分59秒
- 4日期时间类型的函数讲解
- 学习时长:52分37秒
- 5流程控制函数讲解
- 学习时长:21分42秒
- 6加密解密_MySQL信息函数等讲解
- 学习时长:25分05秒
- 7单行函数课后练习
- 学习时长:29分02秒
-
第8章 聚合函数已更新至4小节
- 15大常用的聚合函数
- 学习时长:43分07秒
- 2GROUP BY的使用
- 学习时长:31分29秒
- 3HAVING的使用与SQL语句执行过程
- 学习时长:44分00秒
- 4聚合函数课后练习
- 学习时长:19分03秒
-
第9章 子查询已更新至6小节
- 1子查询举例与子查询的分类
- 学习时长:27分25秒
- 2单行子查询案例分析
- 学习时长:29分18秒
- 3多行子查询案例分析
- 学习时长:25分14秒
- 4相关子查询案例分析
- 学习时长:45分57秒
- 5子查询课后练习
- 学习时长:40分16秒
- 6子查询课后练习2
- 学习时长:48分28秒
-
第10章 创建管理数据表已更新至6小节
- 1数据库的创建、修改与删除
- 学习时长:37分54秒
- 2常见的数据类型_创建表的两种方式
- 学习时长:30分18秒
- 3修改表_重命名表_删除表_清空表
- 学习时长:22分52秒
- 4DCL中COMMIT与ROLLBACK的使用
- 学习时长:21分58秒
- 5阿里MySQL命名规范及MySQL8DDL的原子化
- 学习时长:20分29秒
- 6创建管理表课后练习
- 学习时长:38分37秒
-
第11章 增、删、改已更新至4小节
- 1DML之添加数据
- 学习时长:26分28秒
- 2DML之更新删除操作_MySQL8新特性之计算列
- 学习时长:20分40秒
- 3DDL和DML的综合案例
- 学习时长:36分50秒
- 4增删改课后练习
- 学习时长:37分20秒
-
第12章 mysql数据类型已更新至7小节
- 1数据类型概述_字符集设置
- 学习时长:23分19秒
- 2整型数据类型讲解
- 学习时长:25分22秒
- 3浮点数、定点数与位类型讲解
- 学习时长:36分29秒
- 4日期时间类型讲解
- 学习时长:37分52秒
- 5文本字符串类型(含ENUM、SET)讲解
- 学习时长:35分18秒
- 6二进制类型与JSON类型讲解
- 学习时长:24分12秒
- 播放中
- 7小结及类型使用建议
- 学习时长:06分13秒
-
第13章 约束已更新至8小节
- 1数据完整性与约束的分类
- 学习时长:17分27秒
- 2非空约束的使用
- 学习时长:15分30秒
- 3唯一性约束的使用
- 学习时长:35分45秒
- 4主键约束的使用
- 学习时长:21分46秒
- 5AUTO_INCREMENT
- 学习时长:21分16秒
- 6外键约束的使用
- 学习时长:42分01秒
- 7检查约束与默认值约束
- 学习时长:20分22秒
- 8约束课后练习
- 学习时长:33分24秒
-
第14章 视图已更新至4小节
-
第15章 存储过程已更新至5小节
- 1存储过程使用说明
- 学习时长:19分20秒
- 2存储过程的创建与调用
- 学习时长:33分01秒
- 3存储函数的创建与调用
- 学习时长:23分30秒
- 4存储过程与函数的查看修改和删除
- 学习时长:25分45秒
- 5存储过程函数课后练习
- 学习时长:42分34秒
-
第16章 变量与结构已更新至9小节
- 1GLOBAL与SESSION系统变量的使用
- 学习时长:34分41秒
- 2会话用户变量与局部变量的使用
- 学习时长:42分15秒
- 3程序出错的处理机制
- 学习时长:41分15秒
- 4分支结构IF的使用
- 学习时长:35分15秒
- 5分支结构CASE的使用
- 学习时长:27分00秒
- 6LOOP_WHILE_REPEAT三种循环结构
- 学习时长:51分47秒
- 7LEAVE和ITEEATE的使用
- 学习时长:28分42秒
- 8游标的使用
- 学习时长:29分07秒
- 9课后练习
- 学习时长:58分55秒
-
第17章 触发器已更新至2小节
- 1创建触发器
- 学习时长:38分13秒
- 2查看删除触发器_触发器课后练习
- 学习时长:31分28秒
-
第18章 MySQL8.0新特性与公用表表达式已更新至2小节
- 1mysql8.0新特性
- 学习时长:13分00秒
- 2公用表表达式_课后练习
- 学习时长:35分12秒
-
第19章 高级特性篇概览已更新至9小节
- 1章节概览
- 学习时长:19分12秒
- 2CentOS环境的准备
- 学习时长:22分26秒
- 3MySQL的卸载
- 学习时长:11分12秒
- 4Linux下安装MySQL8.0与5.7版本
- 学习时长:25分59秒
- 5SQLyog实现MySQL8.0和5.7的远程连接
- 学习时长:26分16秒
- 6字符集的修改与底层原理说明
- 学习时长:26分40秒
- 7比较规则_请求到响应过程中的编码与解码过程
- 学习时长:21分26秒
- 8SQL大小写规范与sql_mode的设置
- 学习时长:24分05秒
- 9mysql目录结构与表在文件系统中的表示
- 学习时长:34分48秒
-
第20章 用户及用户密码操作与权限管理已更新至5小节
- 1用户的创建、修改、删除
- 学习时长:22分28秒
- 2用户密码的设置和管理
- 学习时长:14分42秒
- 3权限管理与访问控制
- 学习时长:38分30秒
- 4角色的使用
- 学习时长:24分02秒
- 5配置文件、系统变量与mysql逻辑架构
- 学习时长:35分16秒
-
第21章 SQL执行流程已更新至3小节
-
第22章 存储引擎与索引已更新至8小节
- 1设置表的存储引擎、InnoDB与MyISAM的对比
- 学习时长:32分43秒
- 2Archive、CSV、Memory等存储引擎的使用
- 学习时长:15分43秒
- 3为什么使用索引及索引的优缺点
- 学习时长:24分16秒
- 4一个简单的索引设计方案
- 学习时长:22分22秒
- 5索引的迭代设计方案
- 学习时长:18分51秒
- 6聚簇索引、二级索引与联合索引的概念
- 学习时长:23分24秒
- 7InnoDB中B+树注意事项_MyISAM的索引方案
- 学习时长:25分22秒
- 8Hash索引、AVL树、B树与B+树对比
- 学习时长:41分20秒
-
第23章 InnoDB数据存储结构已更新至7小节
- 1InnoDB数据存储结构概述
- 学习时长:20分23秒
- 2页结构之文件头部与文件尾部
- 学习时长:17分52秒
- 3页结构之最小最大记录_行格式之记录头信息
- 学习时长:24分10秒
- 4页结构之页目录与页头
- 学习时长:17分49秒
- 5设置行格式与ibd文件剖析Compact行格式
- 学习时长:30分46秒
- 6行溢出与Dynamic、Compressed、Redundant
- 学习时长:17分16秒
- 7区段、碎片区与表空间结构
- 学习时长:36分28秒
-
第24章 索引的分类已更新至6小节
- 1索引的分类
- 学习时长:11分33秒
- 2表中添加索引的三种方式
- 学习时长:38分52秒
- 3删除索引与索引新特性:降序索引、隐藏索引
- 学习时长:32分13秒
- 4适合创建索引的11种情况(1)
- 学习时长:35分22秒
- 5适合创建索引的11种情况(2)
- 学习时长:24分44秒
- 6不适合创建索引的7种情况
- 学习时长:09分57秒
-
第25章 数据库优化步骤已更新至2小节
- 1查看系统性能参数
- 学习时长:17分56秒
- 2慢查询日志分析、SHOW PROFILE查看SQL执行成本
- 学习时长:26分00秒
-
第26章 EXPLAIN已更新至5小节
- 1EXPLAIN的概述与table、id字段剖析
- 学习时长:31分27秒
- 2EXPLAIN中select_type、partitions
- 学习时长:39分57秒
- 3EXPLAIN中ref、rows、filtered、extra剖析
- 学习时长:30分04秒
- 4EXPLAIN的4中格式与查看优化器重写SQL
- 学习时长:19分10秒
- 5trace分析优化器执行计划与Sys schema视图的使用
- 学习时长:10分21秒
-
第27章 索引失效已更新至2小节
- 1数据准备与索引失效的11种情况
- 学习时长:41分23秒
- 2索引失效的11种情况2
- 学习时长:19分29秒
-
第28章 连接查询、子查询、分页查询已更新至8小节
- 1外连接与内连接的查询优化
- 学习时长:19分45秒
- 2JOIN语句的底层原理
- 学习时长:27分56秒
- 3子查询优化与排序优化
- 学习时长:42分12秒
- 4GROUP BY优化、分页查询优化
- 学习时长:06分03秒
- 5覆盖索引的使用
- 学习时长:21分57秒
- 6索引条件下推
- 学习时长:18分27秒
- 7其他查询优化策略
- 学习时长:12分51秒
- 8淘宝数据库的主键如何设计
- 学习时长:26分38秒
-
第29章 范式已更新至5小节
- 1范式概述与第一范式
- 学习时长:21分42秒
- 2第二范式与第三范式
- 学习时长:25分44秒
- 3反范式化的应用
- 学习时长:23分23秒
- 4巴斯范式、第四范式、第五范式和域键范式
- 学习时长:18分19秒
- 5范式的实战案例
- 学习时长:18分37秒
-
第30章 ER建模、设计原则、编写规范已更新至3小节
-
第31章 数据库调优已更新至2小节
- 1数据库调优整体步骤、优化MySQL服务器硬件和参数
- 学习时长:28分46秒
- 2数据库结构优化、三大表优化、其他3个策略
- 学习时长:41分29秒
-
第32章 事务已更新至3小节
-
第33章 并发问题与隔离级别已更新至5小节
- 1数据并发问题与4种隔离级别
- 学习时长:19分49秒
- 2MySQL隔离级别的查看和设置
- 学习时长:12分12秒
- 3读未提交隔离性下的演示
- 学习时长:13分23秒
- 4读已提交和可重复读的隔离性下的演示
- 学习时长:09分27秒
- 5幻读的演示与解决方案
- 学习时长:12分18秒
-
第34章 Redo日志、Undo日志已更新至4小节
- 1Redo日志和Undo日志的理解、为什么需要Redo日志
- 学习时长:20分30秒
- 2Redo日志的刷盘策略与过程剖析
- 学习时长:28分12秒
- 3写入Redo Log Buffer和Redo Log File
- 学习时长:19分49秒
- 4Undo日志的概述与写入过程
- 学习时长:32分04秒
-
第35章 锁已更新至10小节
- 1锁的概述、读写的并发问题
- 学习时长:21分35秒
- 2数据操作类型的角度理解S锁与X锁
- 学习时长:21分46秒
- 3表锁之S锁、X锁、意向锁
- 学习时长:34分03秒
- 4表锁之自增锁、元数据锁
- 学习时长:14分49秒
- 5行锁之记录锁、间隙锁
- 学习时长:26分59秒
- 6行锁之临键锁与插入意向锁
- 学习时长:14分23秒
- 7页锁的理解、乐观锁与悲观锁的使用
- 学习时长:19分33秒
- 8加锁方式划分:隐式锁与显式锁
- 学习时长:16分07秒
- 9全局锁与死锁的理解
- 学习时长:18分25秒
- 10锁的内存结构与监控策略
- 学习时长:20分20秒
-
第36章 MVCC已更新至4小节
- 1MVCC解决读写问题
- 学习时长:10分56秒
- 2MVCC三剑客:隐藏字段、Undolog版本链、ReadView
- 学习时长:26分25秒
- 3MVCC在读已提交和可重复读隔离级别下的操作流程
- 学习时长:11分47秒
- 4MVCC在可重复读下解决幻读的流程
- 学习时长:07分41秒
-
第37章 六大日志文件已更新至7小节
- 1六大日志文件的概述
- 学习时长:12分08秒
- 2通用查询日志、错误日志
- 学习时长:20分02秒
- 3binlog日志的参数设置与实现数据恢复演示
- 学习时长:43分58秒
- 4binlog的删除、binlog的写入机制与两阶段提交
- 学习时长:21分44秒
- 5中继日志、主从复制的步骤与原理剖析
- 学习时长:26分46秒
- 6一主一从架构搭建与主从同步的实现
- 学习时长:34分56秒
- 7binlog的format设置说明
- 学习时长:11分49秒
-
第38章 数据同步与备份已更新至6小节
- 1数据同步一致性问题解决
- 学习时长:14分17秒
- 2数据备份概述与mysqldump实现逻辑备份数据
- 学习时长:30分06秒
- 3演示mysql实现逻辑恢复数据
- 学习时长:18分06秒
- 4物理备份和物理恢复的演示、表数据的导出与导入
- 学习时长:24分12秒
- 5数据库迁移与如何删库不跑路
- 学习时长:18分10秒
- 6寄语
- 学习时长:08分47秒
查看更多
课程推荐
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让学生了解MySQL如何与客户端进行通信。此外,课程还将介绍如何优化MySQL的网络通信性能,包括连接池、网络压缩、SSL加密等高级技术。学生将通过实践项目,亲手
- 497次学习
-
- MySQL全套教程——MySQL面试热点必考问题
- MySQL是最流行的关系型数据库之一,广泛的应用在各个领域。本课程主要讲解了MySQL中的常见对象,并详细讲解了优化策略,并通过案例使我们深入理解SQL优化策略,学习完本课程使我们能够独立自主的完成各种SQL优化,提升系统的性能。
- 448次学习
-
- MySQL查询优化方案【大厂架构师亲授】【MySQL入门|调优|索引】进阶教程
- 海量数据下,如何根据执行计划调优SQL?mysql索引体系如何应对海量数据存储?海量数据下,如何设计性能优良的mysql索引mysql的聚簇索引和非聚簇索引全解析mysql索引面试必问名词:回表、索引覆盖,最左匹配如何针对特定SQL场景,来进行索引的调优
- 417次学习
-
- SQL优化与排查(MySQL版)
- Linux下MySQL安装配置、数据库逻辑分层、解析过程、索引、SQL执行计划详细解析、避免索引失效原则、优化案例、常见优化策略、慢SQL排查、模拟海量数据、锁机制、windows与linux下MySQL主从复制。
- 412次学习