**【课程导读】Go语言基础进阶:MySQL与Redis双引擎实战**
在Go语言的后端开发体系中,数据存储是构建高可用应用的核心基石。本课程《GOlang基础-12数据库》并非仅仅停留在简单的SQL语句记忆,而是旨在帮助学员建立从关系型数据库到非关系型缓存系统的完整数据思维。课程分为两大核心板块:MySQL深度应用与Redis缓存机制,力求让学员掌握企业级开发中必备的数据处理能力。
**第一部分:MySQL从入门到精通**
课程首先带你重返MySQL的基础,但视角更为深入。从最基本的增删改查(CRUD)操作入手,学员将学习如何规范地创建数据库(如经典的“中国数据库”案例),为后续复杂查询打下结构基础。随后,课程重点突破单表复杂查询,涵盖`IN`、`BETWEEN`等范围过滤逻辑,以及`GROUP BY`分组统计等聚合分析技巧,这是数据分析场景下的必备技能。
在理解单表操作后,课程深入讲解字段约束与表关系设计。通过“校园数据库”的实战案例,学员将亲手处理一对一、一对多(如班级与学生)、多对多(如学生与课程)这三种核心数据关系,理解外键与关联表的实际意义。
连接查询(Join)是MySQL中最具挑战性也最实用的部分。课程详细拆解了`UNION`强制整合、各类`JOIN`(内连接、左外连接、右外连接)的区别与应用场景,并通过三表联合查询及综合练习,强化学员在多表关联时的逻辑构建能力。课后回顾环节进一步巩固了Join的易错点,确保学员能熟练应对复杂的数据检索需求。
**第二部分:Redis高性能缓存体系**
掌握关系型数据库后,课程引入Redis这一高性能键值存储系统,解决高并发场景下的性能瓶颈。学员将从Redis的安装配置开始,全面了解其服务管理与安全访问策略。
核心内容聚焦于Redis的五大基础数据结构:字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(Zset)。课程不仅讲解各类型的命令操作,更通过“Why-Hash”等专题探讨不同数据结构的设计哲学与适用场景,帮助学员根据业务需求选择最优的数据存储方案。此外,课程还涵盖了Redis的日常管理操作与服务配置详解,培养学员运维层面的基础知识。
**学习建议**
本课程内容密度较高,理论与实践并重。建议学员在观看MySQL部分时,务必在本地环境亲手编写和执行SQL语句,特别是多表连接部分,画图理解表关系有助于事半功倍。在Redis部分,重点关注数据结构与业务场景的匹配,而非死记命令。完成本课程后,你将具备使用Go语言高效处理数据存储与缓存的能力,为后续开发Web后端服务或微服务项目奠定坚实基础。
课程目录
1 001MySQL:基本增删改查 (28:35).mp4 2 002MySQL:创建中国数据库 (22:54).mp4 3 003MySQL:单表复杂查询1 (17:11).mp4 4 004MySQL:单表复杂查询2(in+between) (11:22).mp4 5 005MySQL:分组和统计 (28:49).mp4 6 006MySQL:字段约束 (28:12).mp4 7 007MySQL:表关系概述+创建校园数据库 (20:30).mp4 8 008MySQL:一对一关系管理 (18:18).mp4 9 009MySQL:一对多关系管理 (14:03).mp4 10 010MySQL:多对多关系管理 (23:39).mp4 11 011MySQL:使用union强制整合子查询 (05:39).mp4 12 012MySQL:join联合查询 (17:51).mp4 13 013MySQL:三表联合 (32:20).mp4 14 014MySQL:内连接+左右连接 (14:59).mp4 15 015MySQL:联合查询练习 (36:15).mp4 16 016昨日回顾:再聊join (38:59).mp4 17 017昨日回顾:联合查询练习 (31:08).mp4 18 018Redis:简介和安装 (40:15).mp4 19 019Redis:字符串操作 (21:58).mp4 20 020Redis:key操作 (27:05).mp4 21 021Redis:hash操作 (08:49).mp4 22 022Redis:why-hash (04:57).mp4 23 023Redis:list操作 (28:53).mp4 24 024Redis:set操作 (12:00).mp4 25 025Redis:zset操作 (15:25).mp4 26 026Redis:服务配置与访问 (34:17).mp4 27 027Redis:服务配置详解 (10:50).mp4 28 028Redis:其它管理操作 (13:48).mp4 29 029昨日回顾:Redis (25:37).mp4 30 030Go数据库交互:get第三方库 (24:22).mp4 31 031Go数据库交互:windows下安装MySQL (07:52).mp4 32 032Go数据库交互:MySQL增删改查 (27:32).mp4 33 033Go数据库交互:MySQL事务 (15:05).mp4 34 034Go数据库交互:Redis连接与数据操作 (31:26).mp4 35 035Go数据库交互:Redis连接池 (37:57).mp4 36 036Go数据库交互:二级缓存实现 (49:41).mp4 37 037Go数据库交互:二级缓存详解 (01:00:24).mp4






