**MySQL 8.0 基础与核心技术:开启数据管理之门的钥匙**
在数字化转型的浪潮中,数据已成为企业最核心的资产,而如何高效、安全地存储与管理这些数据,则直接考验着开发者的技术底座。作为全球最受欢迎的开源关系型数据库,MySQL 凭借其高性能、高可靠性和易用性,成为了后端开发、数据分析及运维岗位的必备技能。本课程《MySQL 8.0 基础与核心技术》正是为初学者及希望夯实基础的开发者量身定制的实战指南,旨在帮助学员从零开始,系统掌握 MySQL 的核心逻辑与实战技巧。
课程开篇并未急于编写代码,而是从概念层面厘清了“数据库”、“DBMS”与“关系型/非关系型数据库”之间的微妙关系。这一部分尤为关键,因为许多初学者往往混淆了数据库软件与数据库本身的概念。通过对比不同数据存储介质的优缺点,学员将理解为何 MySQL 能在众多场景下成为首选,并深入认识 MySQL 8.0 版本的特性演进。对于打算自行搭建环境的学员,课程还提供了详尽的安装与卸载指南,确保大家能在 Windows 或 Linux 环境下顺利迈出第一步。
进入实操阶段,课程不仅涵盖了标准的 SQL 命令行登录方式,还引入了业界主流的可视化工具 Navicat。这种“双轨制”的教学设计兼顾了底层原理的理解与上层开发效率的提升,让学员既能懂得 SQL 语句的执行逻辑,又能利用图形化工具进行高效的数据库管理与维护。
核心章节聚焦于 SQL 语句的分类与特点,重点讲解 DDL(数据定义语言)、DML(数据操作语言)等关键语法。在关系型数据库的背景下,表结构设计是重中之重。虽然提供的目录片段较短,但结合“核心技术”的课程定位,可以预见后续内容将深入探讨字段类型选择、约束条件设置以及范式理论在实际应用中的权衡。这部分内容旨在培养学员严谨的数据建模思维,避免因设计缺陷导致的性能瓶颈或数据冗余。
总体而言,本课程风格务实,节奏清晰,从理论铺垫到环境搭建,再到客户端操作与核心语法解析,层层递进。无论是计算机专业的学生,还是想要转型后端开发的IT从业者,都能在这里找到通往 MySQL mastery 的稳健路径。掌握这门技术,不仅是学会一种工具,更是建立起处理海量数据的底层逻辑与工程思维。
课程目录
1-1 [数据基本介绍与MySQL安装] 数据库和DBMS的简介 (08:21) 1-2 [数据基本介绍与MySQL安装] DB和DBMS的区别和联系 (01:28) 1-3 [数据基本介绍与MySQL安装] 数据存储介质对比优缺点 (06:08) 1-4 [数据基本介绍与MySQL安装] 关系型数据库和非关系型数据库 (08:57) 1-5 [数据基本介绍与MySQL安装] MySQL数据库的简介 (04:59) 1-6 [数据基本介绍与MySQL安装] MySQL的卸载 (09:36) 1-7 [数据基本介绍与MySQL安装] MySQL数据库的安装 (09:01) 2-1 [MySQL客户端] 数据库的登录 (07:13) 2-2 [MySQL客户端] Navicat的使用 (09:19) 3-1 [数据库与表] SQL语句的分类以及特点 (13:00) 3-2 [数据库与表] 创建数据库 (16:31) 3-3 [数据库与表] 查看数据库. (02:15) 3-4 [数据库与表] 删除和修改数据库 (02:38) 3-5 [数据库与表] 切换数据库 (01:31) 3-6 [数据库与表] 数据类型介绍 (27:13) 3-7 [数据库与表] 查看表 (06:39) 3-8 [数据库与表] 修改列以及删除表 (09:34) 4-1 [数据操作语言] 插入数据 (10:04) 4-2 [数据操作语言] 蠕虫复制 (03:07) 4-3 [数据操作语言] 更新表数据 (04:08) 4-4 [数据操作语言] 删除表数据 (01:48) 5-1 [数据查询语言] 查询数据以及别名查询. (08:02) 5-2 [数据查询语言] DISTINCT的使用 (04:00) 5-3 [数据查询语言] 查询结果参与运算 (10:10) 5-4 [数据查询语言] 比较运算符和逻辑运算符 (08:50) 5-5 [数据查询语言] in关键字和范围运算符 (04:54) 5-6 [数据查询语言] 模糊查询 (09:51) 5-7 [数据查询语言] ISNULL的使用 (01:24) 5-8 [数据查询语言] 排序 (10:40) 5-9 [数据查询语言] 数组函数 (07:10) 5-10 [数据查询语言] 字符串函数 (10:59) 5-11 [数据查询语言] 日期函数 (12:45) 5-12 [数据查询语言] 流程控制函数以及其他函数 (09:38) 5-13 [数据查询语言] 聚合函数的使用以及注意事项 (09:34) 5-14 [数据查询语言] 分组函数的使用 (15:46) 5-15 [数据查询语言] Limit分页 (10:41) 5-16 [数据查询语言] 查询语句执行流程总结 (02:06) 6-1 [约束和策略] 主键约束相关操作 (17:26) 6-2 [约束和策略] 主键自增策略以及使用TRUNCATE的注意事项 (16:07) 6-3 [约束和策略] 非空约束 (06:28) 6-4 [约束和策略] 唯一约束 (12:21) 6-5 [约束和策略] 缺省约束 (09:48) 6-6 [约束和策略] 单边的缺陷以及外键约束的引入 (07:32) 6-7 [约束和策略] 创建外键的两种方式 (13:28) 6-8 [约束和策略] 外键的级联操作 (06:07) 7-1 [多表查询] 三种表关系 (12:08) 7-2 [多表查询] 多表查询之笛卡尔乘积现象 (09:10) 7-3 [多表查询] 内连接 (10:44) 7-4 [多表查询] 外连接. (06:37) 7-5 [多表查询] 子查询的简单使用以及注意事项 (06:25) 7-6 [多表查询] 三种子查询的使用以及总结 (17:20) 8-1 [数据库备份与还原] 基于DOS和Navicat的数据备份和还原 (11:43) 9-1 [数据库事务] 数据库事务的概述 (11:16) 9-2 [数据库事务] 数据库事务的特性 (03:39) 9-3 [数据库事务] 数据库手动事务和自动事务的操作 (10:30) 9-4 [数据库事务] 事务的原理 (04:43) 9-5 [数据库事务] 五种事务方法异常. (04:00) 9-6 [数据库事务] 数据库的隔离级别 (03:33) 9-7 [数据库事务] mysql数据库隔离级别的查询以及修改 (04:46) 9-8 [数据库事务] Read Uncommittrd的并发异常 (20:04) 9-9 [数据库事务] Read Committed的并发异常 (08:10) 9-10 [数据库事务] Repeatable Read的并发异常 (08:09) 9-11 [数据库事务] Serializable的并发异常 (03:40) 10-1 [索引] 索引的介绍以及优缺点. (09:55) 10-2 [索引] 普通索引的创建及使用 (13:50) 10-3 [索引] 唯一索引的创建及使用 (09:47) 10-4 [索引] 组合索引的创建及使用 (09:41) 10-5 [索引] 创建索引的条件 (06:36) 10-6 [索引] 建立索引的注意事项 (08:40) 11-1 [存储过程] 存储过程的简介以及优缺点 (07:58) 11-2 [存储过程] 简单的存储过程 (08:41) 11-3 [存储过程] 带输入参数的存储过程 (08:20) 11-4 [存储过程] 带输出参数的存储过程 (05:27) 11-5 [存储过程] 带输入参数和输出参数的存储过程 (07:04) 11-6 [存储过程] 输出输出参数为一体的存储过 (05:14) 12-1 [存储引擎] 常见的存储引擎简介 (08:21) 12-2 [存储引擎] InnoDB的存储结构和内存结构 (10:46) 12-3 [存储引擎] InnoDB特性以及修改引擎的两种方式 (07:15)





