IT网课学习吧

跟着王进老师学Python之Django篇第二季:数据库开发之原生SQL语句

中间件
课程简介

《跟着王进老师学Python之Django篇第二季:数据库开发之原生SQL语句》dca72b729edea6539aec637384888bb4_2d14833c5fd0b54ccd1a737e88555082.webp (40.8 KB, 下载次数: 65) 下载附件   保存到相册 2025-2-16 01:07 上传【技能收获】学完可掌握:Python 编程、MySQL / 数据库。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学

已有 0 人浏览 发布 2026-09-16 更新 2026-09-16

如果你已经在 Django 里写过几个模型、跑通过 migrate,却总在遇到复杂查询时卡壳,这门《数据库开发之原生SQL语句》就是冲着这个痛点来的。它的定位很清楚:不是再教你一遍 ORM 的增删改查,而是补齐 Django 开发者最容易回避的那块——直接拿 SQL 跟数据库对话。

为什么这门课值得单独拎出来看

Django 的 ORM 好用,但它也有边界。多表关联统计、窗口函数、批量更新里的条件判断、执行计划分析,这些场景下 ORM 往往写得又长又慢,甚至根本表达不出来。王进这一季直接把 ORM 这层"保护壳"掀开,让你用原生 SQL 去操作数据库。对 IT 学习者来说,这类内容的价值不在于炫技,而在于它决定你后续能不能读懂慢查询日志、能不能接手别人留下的复杂业务 SQL。

另外,这门课选的是数据库开发这个切口,而不是泛泛讲 Django 全家桶,说明它的含金量集中在"数据层"这一环。如果你手上正在维护一个数据量渐长的项目,或者准备面后端岗被问到 SQL 优化,这一季的针对性会比很多大而全的课程强。

哪些章节值得精看,哪些可以快进

从课纲的推进逻辑看,前半段属于打地基,讲清楚 Django 里怎么执行原生 SQL、连接怎么管、参数怎么传。这部分如果本身 SQL 基础扎实,可以倍速扫过,重点确认 Django 特有的调用方式和事务边界就行。

真正需要逐行精看的是这几块:

  • 参数化查询与防注入——这是原生 SQL 绕不开的安全线,写法差一点风险就完全不同;
  • 多表关联与子查询的落地写法——ORM 表达吃力的地方,这里往往能用几行 SQL 解决;
  • 查询结果到模型对象的映射——决定你能否把原生 SQL 无缝接回 Django 的视图和模板;
  • 性能相关的部分——执行效率对比、索引怎么起作用,是这门课最"挖矿"的地方。

至于一些概念性的铺垫,比如数据库基础回顾,建议先跳读,等实际写代码卡住了再回头翻。

资料包怎么拆开用

配套的章节笔记不要当成字幕去顺读,那样效率很低。更实用的用法是:先自己按课纲主题写一遍 SQL,再拿笔记对照,看老师用的是哪种写法和优化思路。笔记里如果出现了和课程演示不同的实现方式,恰恰是值得停下来对比的点。

目录结构本身也可以当索引来用——遇到具体问题时,按主题反查对应章节,而不是从第一集顺序刷到最后一集。原生 SQL 这类内容,顺序看容易忘,按需查反而记得牢。

学之前需要准备什么

至少要有 Django 模型和 ORM 的基本使用经验,不然会分不清哪些是 ORM 的锅、哪些是 SQL 本身的问题。数据库方面,能看懂 SELECT、JOIN、WHERE 这些基本语句就够了,窗口函数和复杂子查询的部分可以边学边补。建议学的时候开着真实的数据库客户端,每写一段 SQL 就丢进去跑一遍,看结果、看执行时间,比干看视频有感觉得多。


dca72b729edea6539aec637384888bb4_2d14833c5fd0b54ccd1a737e88555082.webp 下载附件   保存到相册 2025-2-16 01:07 上传

课程推荐

《跟着王进老师学Python之Django篇第二季:数据库开发之原生SQL语句》dca72b729edea6539aec637384888bb4_2d14833c5fd0b54ccd1a737e88555082.webp 下载附件   保存到相册 2025-2-16 01:07 上传【技能收获】学完可掌握:Python 编程、MySQL / 数据库。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(54 节)

*   1 引入数据库开发.mp4

*   2 数据是核心.mp4

*   3 常见的数据库产品.mp4

*   4 数据库开发环境的基本介绍.mp4

*   5 准备开发环境所需的软件.mp4

*   6 安装Centos系统.mp4

*   7 安装mysql.mp4

*   8 登录mysql.mp4

*   9 解决mysql无法存储中文问题.mp4

*   10 使用Navicat管理mysql.mp4

*   11 创建数据库.mp4

*   12 创建表.mp4

*   13 数据类型.mp4

*   14 表的基本操作.mp4

*   15 主键 -- Primary Key.mp4

*   16 唯一键 -- Unique.mp4

*   17 外键 -- Foreign Key.mp4

*   18 创建表的最佳实践.mp4

*   19 认识SQL查询.mp4

*   20 准备查询数据.mp4

*   21 SQL查询基础练习(上).mp4

*   22 SQL查询基础练习(下).mp4

*   23 聚合函数.mp4

*   24 分组查询.mp4

*   25 嵌套查询.mp4

*   26 初识连接查询.mp4

*   27 内连接介绍及四种写法.mp4

*   28 内连接实战讲解.mp4

*   29 外连接介绍及三种写法.mp4

*   30 外连接实战讲解.mp4

*   31 交叉连接介绍和实战演示.mp4

*   32 自连接介绍和实战演示.mp4

*   33 Django中mysql驱动介绍.mp4

*   34 pymysql的安装和使用.mp4

*   35 pymysql使用的完善.mp4

*   36 演示:创建表.mp4

*   37 演示:向表中插入数据.mp4

*   38 演示:修改和删除表中的数据.mp4

*   39 演示:获取表中的数据.mp4

*   40 项目总体介绍.mp4

*   41 项目基本环境的搭建.mp4

*   42 展示学生信息.mp4

*   43 实现增删改前的准备.mp4

*   44 展示学生明细信息.mp4

*   45 修改学生信息.mp4

*   46 添加学生.mp4

*   47 删除学生.mp4

*   48 查询学生.mp4

*   49 事务的介绍.mp4

*   50 mysql中事务基本演示.mp4

*   51 Django中使用事务提交数据.mp4

*   52 演示:添加多个学生(上).mp4

*   53 演示:添加多个学生(下).mp4

*   54 第二季课程总结.mp4

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。