这门课解决什么工作场景
在真实的办公与开发场景里,数据处理往往不是单纯跑一段脚本就能交差的。你可能会遇到这样的任务:把一份结构混乱的网页数据清洗后存入数据库,或者从底层数据表中提取某个时间段的业务记录,再做简单的聚合分析。这门课聚焦的正是 Python 与关系型数据库的联动操作,解决的是“数据存不进去、查不出来、脚本和数据库割裂”的问题。它不教你如何搭建复杂的分布式系统,而是把重点放在本地环境下的数据建表、写入、修改和查询。学完之后,你可以独立完成诸如批量数据入库、业务记录提取、自动化生成数据报表这类日常任务,把原本需要手动在表格里复制粘贴的繁琐工作交给代码去跑。
适合什么基础与建议先看哪几块
这套资料适合已经掌握 Python 基础语法、但没怎么碰过数据库的人。如果你连变量、循环和函数都不太熟,建议先补基础再看;如果你已经能写复杂的联合查询,这套内容对你来说会偏基础。看的时候建议按顺序先过数据库基础介绍,理解数据类型和约束的作用,这是后续建表和写代码的前提。接着直接跳到命令行客户端的使用部分,跟着动手敲几遍建库、建表和增删改查的语句,不要只看不动。把命令行操作跑通之后,再回到 Python 脚本里,尝试用代码连接数据库并执行刚才写过的语句。重点放在理解每一步操作对应的数据变化上,而不是死记参数顺序。
资料怎么配合练习
资料包里的视频可以当成操作演示来参考,但真正要把技能吃透,必须自己搭一个本地数据库环境跟着练。建议自己造一批测试数据,比如随便编一些员工信息或销售记录,边看边在命令行里敲。练完基础操作后,试着用 Python 脚本把这些数据批量写进去,再做条件查询和修改。遇到报错先别急着翻答案,自己查一下字段类型对不对、约束有没有冲突。这套课的价值在于让你把脚本语言和数据存储打通,而不是背一堆语法。等你能独立写一个小脚本,从数据库里查数据并输出成一份简单的文本报表,这门课的内容就算真正消化了。
课程目录
课程目录51 集
- 1-1 [数据库基础介绍] 数据库的基础 (12:59).mp4
- 1-2 [数据库基础介绍] 数据库的作用和特点 (03:35).mp4
- 1-3 [数据库基础介绍] 数据库管理系统 (12:30).mp4
- 1-4 [数据库基础介绍] 数据类型和约束 (17:51).mp4
- 2-1 [命令行客户的使用] 数据库的登录和退出 (07:02).mp4
- 2-2 [命令行客户的使用] 数据库的创建和删除 (09:59).mp4
- 2-3 [命令行客户的使用] 数据库表的创建和导入 (14:00).mp4
- 2-4 [命令行客户的使用] 数据库表步骤 (04:12).mp4
- 2-5 [命令行客户的使用] 修改表字段信息 (05:53).mp4
- 2-6 [命令行客户的使用] 修改表字段和查看创建表的语句 (09:36).mp4
- 2-7 [命令行客户的使用] 添加数据的实现 (12:10).mp4
- 2-8 [命令行客户的使用] 修改和删除数据 (08:24).mp4
- 2-9 [命令行客户的使用] 数据库增删改查的基本操作 (05:27).mp4
- 3-1 [Where查询语句] as关键字的作用 (06:49).mp4
- 3-2 [Where查询语句] distinct关键字取出重复 (04:28).mp4
- 3-3 [Where查询语句] 比较运算符的查询 (06:48).mp4
- 3-4 [Where查询语句] 逻辑运算符的查询 (07:20).mp4
- 3-5 [Where查询语句] 模糊查询 (06:32).mp4
- 3-6 [Where查询语句] 范围查询 (05:02).mp4
- 4-1 [分页查询] 排序的实现 (07:05).mp4
- 4-2 [分页查询] 分页的实现 (05:44).mp4
- 4-3 [分页查询] 聚合函数的实现 (07:18).mp4
- 4-4 [分页查询] 聚合和分组的实现 (05:52).mp4
- 4-5 [分页查询] 分组和group_concat (06:04).mp4
- 4-6 [分页查询] 分组的综合应用 (07:58).mp4
- 5-1 [MySQL的高级查询] 连接查询的介绍 (11:17).mp4
- 5-2 [MySQL的高级查询] 内连接查询 (11:48).mp4
- 5-3 [MySQL的高级查询] 自连接查询 (09:14).mp4
- 5-4 [MySQL的高级查询] 子查询 (07:43).mp4
- 5-5 [MySQL的高级查询] 子查询的使用 (05:51).mp4
- 6-1 [数据库范式及其应用] 数据库范式介绍 (20:44).mp4
- 6-2 [数据库范式及其应用] 数据库练习 (12:39).mp4
- 7-1 [Python语言与MySQL] pymysql介绍 (06:20).mp4
- 7-2 [Python语言与MySQL] pymysql实现数据库的查询 (08:36).mp4
- 7-3 [Python语言与MySQL] pymysql添加数据 (14:31).mp4
- 7-4 [Python语言与MySQL] pymysql修改和删除数据 (08:36).mp4
- 7-5 [Python语言与MySQL] sql注入 (16:21).mp4
- 7-6 [Python语言与MySQL] 防止sql注入 (05:39).mp4
- 7-7 [Python语言与MySQL] 查询结果插入到其他表中 (08:24).mp4
- 7-8 [Python语言与MySQL] 更新商品表中的字段信息 (07:13).mp4
- 7-9 [Python语言与MySQL] 更新商品中字段类型 (07:40).mp4
- 7-10 [Python语言与MySQL] 数据库编程练习 (13:58).mp4
- 7-11 [Python语言与MySQL] 综合查询的实现 (07:02).mp4
- 8-1 [水果生鲜电商的数据库编程] 数据库的创建 (10:32).mp4
- 8-2 [水果生鲜电商的数据库编程] 数据库访问基类的初始化 (11:51).mp4
- 8-3 [水果生鲜电商的数据库编程] 数据库的执行操作 (04:52).mp4
- 8-4 [水果生鲜电商的数据库编程] 功能选择界面搭建 (08:15).mp4
- 8-5 [水果生鲜电商的数据库编程] 添加类别 (15:10).mp4
- 8-6 [水果生鲜电商的数据库编程] 添加类别的调试 (04:36).mp4
- 8-7 [水果生鲜电商的数据库编程] 修改列别的实现 (06:35).mp4
- 8-8 [水果生鲜电商的数据库编程] 删除类别的实现 (05:04).mp4






