视频课程 编程

MySQL实战训练营:从零基础到独立建库 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:221个 总时长:20小时57分 课程介绍: MySQL实战训练营:从零基础到独立建库 如果你打开过任何一份和数据相关的岗位招聘要求,会发现几乎所有JD里都会写一条"熟悉MySQL或SQL"。这门技能的重要性不言而喻,但学起来却总让人提不起劲——要么教材枯燥到让人打瞌睡,要么知识点零散到学完还是不会用。这门课就是冲着这两个问题来的。 MySQL是当下应用最广泛的关系型数据库之一,从小型网站到大型互联网平台背后都有它的身影。这门课用二十多个小时、221个视频,从最基础的"五分钟敲一段SQL"开始,一路带你走到能独立设计复杂数据库的程度。 一、环境搭建与起步 课程一开始不讲大道理,直接让你动手。先花五分钟跟着老师敲一段SQL,在最短时间里感受到"原来查询可以这么简单"。然后讲清楚数据库到底是什么、SQL和MySQL之间是什么关系。很多人混淆这两者的区别,这里会用最直白的方式帮你厘清。 接下来就是实打实的安装环节——不管Windows还是Mac,都有最新的安装指引和补充视频,确保你的环境能跑起来。安装过程中那些常见的坑,课程也提前替你想到并绕过了。 二、数据表的创建与数据写入 环境搞定后进入正题。什么叫数据库、什么叫表、什么叫字段,这些基础但关键的概念一个都不落下。数据类型是很多人忽略却非常重要的一块——CHAR和VARCHAR有什么区别?什么场景该用DECIMAL而不是FLOAT?日期和时间类型怎么用?课程单开一节详细讲透。 学会建表后自然要往里面填数据。INSERT语句怎么写、多行插入怎么写、主键是什么、AUTO_INCREMENT起什么作用、NOT NULL和默认值怎么配合,每个知识点都配有对应的练习让你边学边练。 三、增删改查与函数运用 CRUD是数据操作的四大基本功:创建、读取、更新、删除。SELECT怎么写、WHERE条件怎么加、UPDATE和DELETE的正确姿势是什么,课程会通过一个完整的挑战把这些串起来。 数据取出来之后往往还要加工。字符串函数能帮你拼接、截取、替换文本;聚合函数能帮你做统计——COUNT、SUM、AVG、MIN、MAX都是日常工作的高频工具;GROUP BY配合HAVING能做出各种分组报表;CASE语句让你的查询结果根据条件展示不同内容。 四、表关系与连接查询 真实业务的数据从来不是一张孤零零的表。用户表、订单表、商品表、评论表,它们之间通过某种关系关联起来。一对多、多对多这些听起来抽象的概念,课程会用具体的场景讲清楚。 外键约束怎么加、内连接和左连接有什么区别、多对多关系怎么建模,这里有一整套TV系列的练习题,从七个挑战出发把表关系和连接查询练到熟练。 五、进阶特性 前面掌握了基础之后进入更深一层。视图是什么、什么时候该用、WITH ROLLUP能做什么、SQL模式又是什么,这些数据库进阶玩家需要了解的工具都讲到了。 窗口函数是近年来SQL中越来越重要的一块内容。OVER、PARTITION BY、RANK、DENSE_RANK、ROW_NUMBER、NTILE,再加上LEAD和LAG这些位移函数,能让你在不写复杂子查询的情况下完成排名、累计、同比环比等高级分析。这部分单独一节深入讲解。 六、综合实战:克隆Instagram数据库 学完零散知识点最后一定要通过实战串起来。课程用克隆Instagram数据库作为大型练习,从零开始设计用户、照片、评论、点赞、关注、标签等表结构,再灌入大量真实数据,通过七个挑战让你练习真实业务场景下的复杂查询。 触发器是另一块实战内容。怎么用触发器防止用户关注自己、怎么记录数据变更日志,这些都会让数据库设计能力更进一步。课程还附带了一个用Node.js配合MySQL做简易Web应用的部分,让你看到数据库在真实项目里是怎么被调用的。 适合谁学 如果你是完全的SQL新手想从零系统掌握MySQL,这门课会带你一步步走过来。如果你已经会一点但知识零散不成体系,这门课能把那些碎片化内容串成完整的知识网络。如果你是做数据分析、产品、运营相关工作,每天要跟数据打交道但又写不出复杂查询,窗口函数、聚合函数、表连接这些内容能直接提升你的工作效率。 学完之后你会发现,面对一个全新的数据库项目时不再手足无措——建表、写查询、做统计、设计表关系,这些都能独立完成。而这些能力,是任何和数据打交道的岗位都绕不开的基本功。