这门课解决什么问题
很多做数据分析、后端开发或自动化办公的人,手里有 Python 基础,但每次和 MySQL 打交道还在手写 SQL 语句。拼接字符串既容易写错引号,后期表结构一改又要全局替换。这门讲 Python ORM 操作 MySQL 的课,解决的就是这个痛点:把数据库表映射成代码里的对象,用调用方法的方式完成增删查改,不再死磕原生 SQL。它贴合的场景很具体,比如你要写个脚本批量把 Excel 数据塞进数据库,或者给内部系统做个数据录入接口,ORM 能帮你省掉大段样板代码。
适合什么基础与资料怎么用
资料不要求你是数据库老手,但默认你懂 Python 变量、函数和类的基本写法。如果你连 def 都写不顺,建议先补基础再碰 ORM。资料编排得很紧凑,建议按顺序看,先看概述建立概念,再看用 Docker 部署 MySQL8 的那节——这块能帮你免掉本地装数据库的折腾。接着看用 Python 代码建库、连库并定义模型,这两节是骨架,看懂了后面才顺。重点要放在数据写入部分:资料里讲了 create、save、insert 和 insert_many 几种方式,别光听,跟着把代码跑一遍,对比下单条插入和批量插入的速度差异,这种手感光看视频是体会不到的。
学完能独立做什么
学完这套资料,你能独立写一个连着 MySQL 的 Python 程序:自己起一个本地数据库,定义好表结构,然后写代码往里塞数据、查数据。比如要批量导入几千条日志记录,你不会再卡在 SQL 语法上,而是直接调 insert_many 把事办了。虽然资料没涉及复杂查询和关联表,但作为入门,它给的这点东西足够你应付日常的单表增删查改。等你能熟练跑通这套流程,再去看多表关联和高级查询,心里就有底了。
Python,非常流行的后端编程语言
课程目录
* 01 概述.mp4 (36.42 MB), 09:21
* 02 Docker部署MySQL8.mp4 (11.47 MB), 03:28
* 03 03 使用python代码创建数据库.mp4 (42.89 MB), 10:43
* 04 04 连接数据库并创建模型和表.mp4 (29.14 MB), 07:26
* 05 05 使用create添加数据.mp4 (7.55 MB), 02:03
* 06 06 使用select查询所有数据.mp4 (11.65 MB), 02:58
* 07 07 通过save添加数据.mp4 (12.82 MB), 02:58
* 08 08 通过insert添加数据.mp4 (9.50 MB), 02:23
* 09 09 使用insert_many批量添加数据.mp4 (35.96 MB), 07:34
* 10 10 使用chunked实现大数据量分批写入.mp4 (20.15 MB), 04:15
* 11 11 使用bulck_create视频大数据量分批写入.mp4 (16.74 MB), 03:37
* 12 12 使用batch_commit实现批量写入.mp4 (15.22 MB), 03:29
* 13 13 使用insert_from实现表数据复制.mp4 (35.54 MB), 07:00
* 14 14 使用delete删除数据.mp4 (16.40 MB), 03:21
* 15 15 使用delete_instance删除数据.mp4 (13.11 MB), 03:08
* 16 16 通过save修改数据.mp4 (9.12 MB), 02:06
* 17 17 通过update修改数据.mp4 (11.30 MB), 02:39
* 18 18 通过get查询数据.mp4 (10.32 MB), 02:11
* 19 19 通过get_or_none查询数据.mp4 (6.07 MB), 01:30
* 20 20 通过get_by_id查询数据.mp4 (10.21 MB), 02:01
* 21 21 通过get_or_create查询或创建数据.mp4 (13.33 MB), 02:52
* 22 22 通过select查询数据.mp4 (7.15 MB), 01:47
* 23 23 通过count查询数据.mp4 (4.88 MB), 01:13
* 24 24 通过order_by进行排序.mp4 (7.61 MB), 01:46
* 25 25 通过逻辑运算符实现多条件查询.mp4 (15.90 MB), 03:53






