MySQL 必知必会--极客时间课程推荐/优惠
在真实项目中玩转 MySQL
专栏 | 36讲 | 18521人已学习
优惠价¥59原价:99
官网优惠购买
版权声明
本站非极客时间官网,与官方无任何关系。我们不提供课程下载或详细内容,仅作为课程分享和推荐平台。我们鼓励大家支持正版,尊重创作者的劳动成果,这样不仅能帮助创作者持续产出优质内容,也能让自己获得更好的学习体验。请通过官方渠道购买和学习课程,感谢您的理解与支持。
课程详情
你将获得:
- 高效系统的MySQL学习路径;
- 大型项目的全流程需求实战讲解;
- MySQL常见坑点及规避指南;
- 25+ 大厂经典面试题解析。
课程介绍
作为世界三大关系型数据库之一,MySQL有着免费、开源、轻量级、入门门槛低等独特的优势,目前广泛被各大公司所使用。熟练使用MySQL,对技术人来说变得越来越重要,可以说是拿到心仪offer的敲门砖。
但是,很多人刚开始学习MySQL时,都会面临这样一系列问题:
- 市面上的MySQL资料这么多,不知道怎么挑选;
- 花了很多时间学习MysQL,但是最后真的遇到问题时,却发现根本不知道怎么解决;
- 储备了不少面试题,可一到面试时就卡壳;
- ……
其实,这些问题本质上都是一个原因导致的:传统的资料讲解都偏重于传授一个个零碎的知识点,但在工作中, 最重要的绝对不是你的知识储备量,而是你解决实际问题的能力。在实战中学习,才是解锁MySQL技能的最佳方式。
因此,我们邀请朱晓峰老师,特意选择了一个连锁超市的实战项目,手把手带你从0到1走完项目全流程,不仅帮你掌握核心操作,还能让你真正拥有实战能力,能够迅速上手任何一个项目。无论你是刚刚走入职场,想要迅速解锁MySQL这项技能,还是对它感兴趣,想要转岗到MySQL开发,都可以在这个课程中达到你理想的目标。
模块设计
课程总共有四个核心模块。
- 实践篇:从项目最基本的数据存储和操作开始讲起,包括创建数据库、数据表、对表中的数据增删改查、使用函数、表与表之间的关联操作等,帮你快速地掌握最基本的用法。
- 进阶篇:随着项目的发展,对系统的要求也越来越多,越来越复杂,会用到MySQL的许多高级功能。因此,这个模块会教你实现这些功能,包括把程序存储在服务器上、利用突发事件来调用程序、在不改变存储结构的前提下创建虚拟的表1以方便查询,等等。
- 优化篇:项目投入运营以后,随着数据的积累,性能优化的问题逐步凸显。在这个模块,会给你讲解数据库的设计规范,并且通过创建数据模型,来帮助你理清设计思路。同时,还会讲到提升性能的具体方法。
- 案例篇:在课程的最后,会手把手带你从0到1设计一个连锁超市的信息系统数据库,把前面所学的知识点融入到项目设计中,不仅帮你巩固所学的知识,更教会你如何灵活使用。
除此之外,在课程正式开始前,会用图文+音频+视频的形式,带你安装MySQL及必备的图形化管理工具Workbench,提前解决你的工具问题。另外,课程还特意设置了“特别放送”模块,给你讲解MySQL 8.0的新特性、空间定位的方法,以及大厂经典面试题,拓展你的知识领域,让你在面试中也能脱颖而出。
课程目录
课前准备
- 开篇词 | 在实战中学习,是解锁MySQL技能的最佳方法
- 环境准备 | 带你安装MySQL和图形化管理工具Workbench
实践篇
- 01 | 存储:一个完整的数据存储过程是怎样的?
- 02 | 字段:这么多字段类型,该怎么定义?
- 03 | 表:怎么创建和修改数据表?
- 04 | 增删改查:如何操作表中的数据?
- 05 | 主键:如何正确设置主键?
- 06 | 外键和连接:如何做关联查询?
- 07 | 条件语句:WHERE 与 HAVING有什么不同?
- 08 | 聚合函数:怎么高效地进行分组统计?
- 09 | 时间函数:时间类数据,MySQL是怎么处理的?
- 10 | 如何进行数学计算、字符串处理和条件判断?
- 11 | 索引:怎么提高查询的速度?
- 12 | 事务:怎么确保关联操作正确执行?
- 13 | 临时表:复杂查询,如何保存中间结果?
特别放送
- 特别发送(一) | 经典面试题讲解第一弹
- 特别放送(二)| 经典面试题讲解第二弹
- 特别放送(三)| MySQL 8 都有哪些新特征?
- 特别放送(四)| 位置信息:如何进行空间定位?
- 期末测试 | 一套习题,测出你的掌握程度
进阶篇
- 14 | 视图:如何简化查询?
- 15 | 存储过程:如何提高程序的性能和安全性?
- 16 | 游标:对于数据集中的记录,该怎么逐条处理?
- 17 | 触发器:如何让数据修改自动触发关联操作,确保数据一致性?
- 18 | 权限管理:如何控制数据库访问,消除安全隐患?
- 19 | 日志(上):系统出现问题,如何及时发现?
- 20 | 日志(下):系统故障,如何恢复数据?
- 21 | 数据备份:异常情况下,如何确保数据安全?
优化篇
- 22 | 范式:如何消除冗余,实现高效存取?
- 23 | ER模型:如何理清数据库设计思路?
- 24 | 查询有点慢,语句该如何写?
- 25 | 表太大了,如何设计才能提高性能?
- 26 | 如何充分利用系统资源?
案例篇
- 27 | 手把手带你设计一个完整的连锁超市信息系统数据库(上)
- 28 | 手把手带你设计一个完整的连锁超市信息系统数据库(下)
结束语
- 结束语 | 不盲从于群体思维,走一条适合自己的路
作者介绍
朱晓峰,曾任摩根大通银行东京支行技术部副总裁、系统架构师,带领团队进行实时交易系统、风险控制系统、报表分析系统等的设计和研发工作。
后来他自主创业,参与了国家开发银行、京沪高铁、北京西站、中国科技馆等大型国有企业信息系统的开发和研制工作,获得了11项软件著作权。现主要致力于云信息系统的设计和开发,以及IT职业教育方面的培训,有着丰富的技术开发和教育培训经验。