先想清楚:你现在的接口开发卡在哪了

很多写 Python 的朋友,用 FastAPI 把路由跑起来不难,真正卡壳的是后端和数据库的对接。自己手写原生 SQL 字符串,不仅代码又长又乱,一旦表结构改了,到处都得跟着改。这门 SQLAlchemy 3 快速入门,解决的就是“怎么用 Python 对象去操作数据库”这个核心场景。它把表变成类,把行变成对象,你写增删改查就像写普通函数一样。如果你正在做 Web 接口开发,或者准备转行做后端,卡在数据持久化这一步,这门课就是帮你跨越这个障碍的。它不教花架子,全都是围绕真实的接口数据流转场景展开。

资料怎么用:别光看,得跟着敲

这套资料非常紧凑,每个视频只讲一个具体操作,没有冗长的理论铺垫。建议你按顺序来,先把引擎创建和基础模型搭建看一遍,这是地基。接着直接进入单条数据插入和多条数据批量写入的练习。看视频时,务必在本地建一个测试库,跟着视频把建表、插入、按条件查询的代码亲手跑通。特别要注意执行原生 SQL 语句那几节,这是你的保底手段——当遇到极其复杂的查询 ORM 不好写时,你可以用它过渡。不要只把视频当下饭剧看,数据库操作是肌肉记忆,看懂和能独立写出正确的查询条件中间差着十次报错。遇到报错先查终端日志,别急着跳过。

学完能独立做什么

踏踏实实练完这套资料,你能独立完成一个后端项目里所有的数据库交互层工作。具体来说,给你一份业务需求,你能自己设计出用户表等基础模型,用代码把它们在数据库里建出来;当前端发来注册请求时,你能把数据存进去;前端要查某个用户的信息时,你能根据编号把数据取出来返回。更重要的是,你掌握了事务处理的逻辑,知道在连续插入多条关联数据时,如果中间出错该怎么回滚,保证数据库里不留垃圾数据。有了这些底子,你再去写 FastAPI 的业务接口,就不会心虚,能真正把前后端的数据流跑通。


学员将掌握数据库模型创建、增删改查操作、关系管理、复杂查询及事务处理等核心技能。

课程目录

*   01 01 简介.mp4 (9.33 MB), 01:34

*   02 02 create_engine方法.mp4 (8.12 MB), 01:22

*   03 03 创建基础模型.mp4 (5.73 MB), 00:57

*   04 04 创建用户模型.mp4 (6.61 MB), 01:09

*   05 05 创建表.mp4 (8.02 MB), 01:18

*   06 06 添加单个用户.mp4 (7.61 MB), 01:16

*   07 07 添加多个用户.mp4 (6.89 MB), 01:10

*   08 08 删除所有表.mp4 (7.64 MB), 01:15

*   09 09 执行SQL语句.mp4 (8.19 MB), 01:21

*   10 10 根据id查询用户.mp4 (6.98 MB), 01:10

*   11 11 根据id过滤用户.mp4 (11.12 MB), 01:52

*   12 12 查询所有的用户.mp4 (4.37 MB), 00:48

*   13 13 filter常用的方法.mp4 (14.30 MB), 02:15

*   14 14 分页查询数据.mp4 (5.25 MB), 00:57

*   15 15 排序查询.mp4 (4.95 MB), 00:52

*   16 16 与查询.mp4 (6.29 MB), 01:05

*   17 17 或查询.mp4 (14.45 MB), 02:24

*   18 18 非查询.mp4 (11.19 MB), 01:52

*   19 19 根据id修改用户.mp4 (6.27 MB), 01:05

*   20 20 批量修改用户.mp4 (11.75 MB), 01:55

*   21 21 根据id删除用户.mp4 (4.75 MB), 00:51

*   22 22 批量删除用户.mp4 (6.82 MB), 01:10

*   23 23 删除所有用户.mp4 (3.73 MB), 00:39

*   24 24 建立一对一关联.mp4 (12.65 MB), 01:59

*   25 25 添加一对一的关系.mp4 (18.44 MB), 02:59

*   26 26 一对一关系的查询.mp4 (16.58 MB), 02:45

*   27 27 一对一关系的修改.mp4 (11.47 MB), 01:52

*   28 28 一对一关系的删除.mp4 (10.84 MB), 01:48

*   29 29 建立一对多关联.mp4 (17.34 MB), 02:44

*   30 30 建立一对多关系.mp4 (8.02 MB), 01:22

*   31 31 一个作者同时添加多篇文章.mp4 (8.58 MB), 01:26

*   32 32 为已存在的作者添加文章.mp4 (9.14 MB), 01:34

*   33 33 查询作者的所有文章.mp4 (8.64 MB), 01:26

*   34 34 查询文章关联的作者.mp4 (3.40 MB), 00:38

*   35 35 删除作者单篇文章.mp4 (6.14 MB), 01:05

*   36 36 删除作者及其所有文章.mp4 (11.47 MB), 01:54

*   37 37 定义多对多的关联关系.mp4 (15.49 MB), 02:31

*   38 38 一个用户添加多个角色.mp4 (7.33 MB), 01:15

*   39 39 一个角色绑定多个用户.mp4 (6.59 MB), 01:06

*   40 40 多对多关系的查询.mp4 (10.36 MB), 01:43

*   41 41 多对多关系的修改.mp4 (12.17 MB), 02:00

*   42 42 多对多关系的删除.mp4 (8.50 MB), 01:25

*   43 43 事务的管理.mp4 (17.32 MB), 02:51

*   44 44 总结.mp4 (7.09 MB), 01:22