MySQL高级教程2021视频全集

版权申诉
5星 · 超过95%的资源 1 下载量 160 浏览量 更新于2024-12-16 1 收藏 250B RAR 举报
资源摘要信息:"2021年MySQL高级教程视频" ### 知识点概览 本资源为2021年提供的MySQL高级教程视频集合,涵盖了从基础的高级特性介绍,到高级的索引优化、视图、存储过程、触发器、应用优化、内存优化、并发控制、SQL优化技巧等多个方面的详细教学。视频内容循序渐进,适合有一定MySQL基础知识的用户深入了解和掌握MySQL数据库管理与优化的高级技能。 #### 第一天视频内容知识点: - **MySQL高级课程内容介绍**:概览本课程将要学习的高级知识点。 - **MySQL高级Linux上安装MySQL**:演示在Linux操作系统上安装MySQL数据库的过程。 - **MySQL高级启动及登录MySQL**:介绍如何启动MySQL服务以及如何登录到MySQL数据库。 - **MySQL高级索引概述**:解释索引的概念及其在数据库中的重要性。 - **MySQL高级索引优势和劣势**:分析使用索引的优势和潜在的性能劣势。 - **MySQL高级索引数据结构**:介绍索引所基于的数据结构。 - **MySQL高级索引数据结构BTREE/B+TREE**:讲解B-tree和B+tree索引结构。 - **MySQL高级索引分类**:介绍不同类型的索引,如主键索引、唯一索引等。 - **MySQL高级索引索引语法**:教授如何在MySQL中创建和管理索引。 - **MySQL高级索引索引设计原则**:讲解设计高效索引的原则和最佳实践。 - **MySQL高级视图概述**:解释视图的概念及其在数据库中的作用。 - **MySQL高级视图创建及修改视图**:演示如何创建和修改视图。 - **MySQL高级视图查看及删除视图**:介绍如何查看和删除视图。 - **MySQL高级存储过程概述**:概览存储过程的概念和优势。 - **MySQL高级存储过程创建调用查询删除语法**:讲解如何创建、调用、查询和删除存储过程。 - **MySQL高级存储过程语法变量**:介绍在存储过程中使用变量的方法。 - **MySQL高级存储过程语法if判断**:讲解存储过程中条件判断的语法。 - **MySQL高级存储过程语法输入输出参数**:介绍存储过程中输入和输出参数的使用方法。 - **MySQL高级存储过程语法case结构**:讲解case语句在存储过程中的应用。 - **MySQL高级存储过程语法循环结构**:涵盖while、repeat、loop循环在存储过程中的用法。 - **MySQL高级存储过程语法游标介绍**:讲解如何在存储过程中使用游标。 - **MySQL高级存储过程语法游标基本操作**:演示游标的基本操作方法。 - **MySQL高级存储过程语法循环获取游标**:介绍如何在循环中使用游标。 - **MySQL高级存储过程函数**:讲解如何在存储过程中定义和使用函数。 - **MySQL高级触发器介绍**:解释触发器的概念及其作用。 - **MySQL高级触发器创建及应用**:演示如何创建和应用触发器。 - **MySQL高级触发器查看及删除**:介绍如何查看和删除触发器。 #### 第二天视频内容知识点: - **MySQL高级今日内容**:概述本日教学目标和重点。 - **MySQL高级体系结构**:讲解MySQL数据库的体系结构。 - **MySQL高级存储引擎概述**:概述MySQL支持的不同存储引擎。 - **MySQL高级存储引擎特性**:介绍各种存储引擎的核心特性。 - **MySQL高级存储引擎InnoDB特性**:详细介绍InnoDB存储引擎的特点。 - **MySQL高级存储引擎MyISAM特性**:详细介绍MyISAM存储引擎的特点。 - **MySQL高级存储引擎Memory与Merge特性**:介绍Memory和Merge存储引擎的特点。 - **MySQL高级存储引擎选择原则**:讲解如何根据应用场景选择合适的存储引擎。 - **MySQL高级优化SQL步骤SQL执行频率**:讲解优化SQL的步骤,重点是识别高频执行的SQL语句。 - **MySQL高级优化SQL步骤定位低效SQL**:介绍如何定位并优化低效的SQL查询。 - **MySQL高级优化SQL步骤explain指令介绍**:演示explain指令的使用方法及其输出结果的分析。 - **MySQL高级优化SQL步骤explain之id**:讲解explain输出中id的作用和含义。 - **MySQL高级优化SQL步骤explain之select_type**:介绍explain输出中select_type列的信息和意义。 - **MySQL高级优化SQL步骤explain之tabletype**:解释explain输出中tabletype列的数据含义。 - **MySQL高级优化SQL步骤explain之keyrowsextra**:讲解key和rows列在explain输出中的作用。 - **MySQL高级优化SQL步骤showprofile**:演示showprofile的使用及其对性能分析的帮助。 - **MySQL高级优化SQL步骤trace工具**:介绍MySQL的trace工具及其在SQL优化中的应用。 #### 第三天视频内容知识点: - **MySQL高级今日内容**:概述本日教学目标和重点。 - **MySQL高级应用优化**:讲解如何优化MySQL数据库的应用。 - **MySQL高级查询缓存概述及流程**:介绍查询缓存的概念、工作原理和配置方法。 - **MySQL高级查询缓存配置参数**:讲解如何配置查询缓存以提升性能。 - **MySQL高级查询缓存开启查询缓存**:介绍如何开启和管理查询缓存。 - **MySQL高级查询缓存SELECT选项**:讲解SELECT语句中与查询缓存相关的选项。 - **MySQL高级查询缓存失效场景**:分析查询缓存失效的常见原因。 - **MySQL高级内存优化优化原则**:讲解内存优化的原则和策略。 - **MySQL高级内存优化MyISAM内存优化**:介绍MyISAM存储引擎的内存优化方法。 - **MySQL高级内存优化InnoDB内存优化**:介绍InnoDB存储引擎的内存优化方法。 - **MySQL高级并发参数调整**:讲解如何调整MySQL的并发参数来优化性能。 - **MySQL高级锁锁的概述及分类**:介绍锁的概念、分类及其在数据库中的作用。 - **MySQL高级锁MySQL对锁的支持**:讲解MySQL对不同锁的支持和使用。 - **MySQL高级锁MyISAM表锁读锁**:介绍MyISAM表锁机制及其读锁的使用。 - **MySQL高级锁MyISAM表锁写锁**:介绍MyISAM表锁机制及其写锁的使用。 - **MySQL高级锁MyISAM表锁小结**:总结MyISAM表锁的工作方式。 - **MySQL高级锁MyISAM表锁查看锁争用情况**:讲解如何监控和分析表锁的争用情况。 - **MySQL高级锁InnoDB行锁介绍及背景知识**:介绍InnoDB行锁及其相关背景知识。 - **MySQL高级锁InnoDB行锁类型**:讲解InnoDB支持的不同行锁类型。 - **MySQL高级锁InnoDB行锁基本演示**:演示如何使用InnoDB的行锁。 - **MySQL高级锁InnoDB行锁行锁升级为表锁**:讲解在何种情况下行锁会升级为表锁。 - **MySQL高级锁InnoDB行锁间隙锁危害**:讲解间隙锁的概念及其对性能的潜在危害。 - **MySQL高级锁InnoDB行锁争用情况查看**:介绍如何查看行锁的争用情况。 - **MySQL高级锁InnoDB行锁总结**:总结InnoDB行锁的特点和最佳实践。 - **MySQL高级SQL技巧SQL执行顺序及正则表达式**:介绍SQL语句的执行顺序及如何使用正则表达式。 - **MySQL高级SQL技巧数字函数与字符串函数**:讲解MySQL中常用的数字和字符串处理函数。 - **MySQL高级SQL技巧日期函数与聚合函数**:介绍日期处理函数和聚合函数的使用方法。 ### 结语 以上知识点涵盖了MySQL数据库管理与优化的多个高级领域,通过本教程的学习,用户将能够深入了解MySQL的高级特性,并能够灵活运用这些特性来优化数据库性能,提高数据库操作的效率。建议学员们结合实际场景进行实践操作,以达到最佳学习效果。