值不值得学:先看你的工作是否天天和表打交道

这门课解决的是一个非常具体的场景:你手头有大量业务数据存在企业级的 SQL Server 里,平时用 Excel 处理已经捉襟见肘,或者你每天要重复做固定的数据查询、录入、核对,想用脚本把这些机械动作自动化。它不是教你从零写一个 Web 系统,而是聚焦在“怎么让 Python 和数据库对话”这件小事上。如果你的工作完全不碰数据存储、不需要做后台业务对接,那这门课对你来说优先级不高。但如果你在传统企业做运营、财务分析,或者在转行做后端开发、数据支持,需要频繁和 SQL Server 打交道,这确实是个能快速落地的工具型技能。

适合什么基础,学完能独立做什么

课程对编程基础的要求放得很低,只要你电脑能跟着装软件,基本能跟得上。它从用 Docker 搭建本地数据库环境、用可视化工具连接库开始,再到装好 Python 的驱动包,一步步打通连接链路。学完之后,你能独立写出一段 Python 脚本,去连接指定的 SQL Server 数据库,执行基础的增删改查操作,把原本需要手动登录数据库客户端敲的命令,变成跑一次就能出结果的自动化代码。这意味着你可以拿它做每日数据的定时拉取、批量更新某些状态字段,或者把别的系统吐出来的文本数据清洗后直接写进数据库表里。

资料怎么看:先打通连接,再练增删改查

拿到资料后,建议按顺序走但要有侧重点。第一块是环境搭建,这是最容易卡住人的地方,重点看 Docker 跑数据库和装连接驱动这两节,跟着把本地库建好、用客户端连上,这步通了后续才有意义。第二块是核心,也就是怎么用代码连上库并执行 SQL 语句,这部分不要光看,一定要在自己的库里建张测试表,跟着把数据插进去再查出来。第三块是增删改查的实操练习,建议自己造几十条假数据,写脚本批量插入,再写带条件的查询和更新,跑通一遍才算真正掌握。资料里涉及的工具有可视化客户端和代码驱动,配合练习时,先用客户端看数据对不对,再用代码去复现同样的操作,两边对照着学,效率最高。


从安装到增删改查,掌握 Python 操作 SQL Server 数据库技能。

课程目录

*   01 01 课程介绍.mp4 (7.91 MB), 01:45

*   02 02 Docker安装SQL Server数据库.mp4 (5.80 MB), 01:24

*   03 03 使用DBeaver连接SQL Server数据库.mp4 (8.39 MB), 02:24

*   04 04 新增和删除数据库.mp4 (3.59 MB), 01:06

*   05 05 创建表.mp4 (18.10 MB), 04:03

*   06 06 搭建Python环境.mp4 (6.74 MB), 01:50

*   07 07 安装pyodbc.mp4 (1.78 MB), 00:39

*   08 08 使用pyodbc连接数据库.mp4 (15.38 MB), 03:37

*   09 09 执行SQL语句.mp4 (13.32 MB), 02:43

*   10 10 ggsqlserver的初步封装.mp4 (24.14 MB), 06:05

*   11 11 优化Database类的参数.mp4 (18.94 MB), 03:44

*   12 12 封装获取连接字符串的方法.mp4 (11.54 MB), 02:06

*   13 13 封装获取数据库连接的方法.mp4 (28.87 MB), 04:42

*   14 14 封装查询单条数据的方法.mp4 (48.37 MB), 08:38

*   15 15 实现获取连接重试的功能.mp4 (31.35 MB), 05:18

*   16 16 判断数据库是否存在.mp4 (37.63 MB), 07:22

*   17 17 添加数据库.mp4 (64.41 MB), 12:23

*   18 18 如果数据库不存在则自动添加.mp4 (10.70 MB), 01:53

*   19 19 删除数据库.mp4 (30.37 MB), 05:37

*   20 20 解决关闭自身连接的问题.mp4 (10.12 MB), 02:04

*   21 21 判断表是否存在.mp4 (15.46 MB), 03:44

*   22 22 创建表.mp4 (33.53 MB), 07:46

*   23 23 优化判断表是否存在的方法.mp4 (6.90 MB), 01:27

*   24 24 删除表.mp4 (11.34 MB), 02:31

*   25 25 新增数据.mp4 (13.68 MB), 03:12

*   26 26 批量新增数据.mp4 (20.25 MB), 03:57

*   27 27 使用add新增数据.mp4 (42.13 MB), 09:20

*   28 28 使用add_many批量添加数据.mp4 (42.23 MB), 07:34

*   29 29 使用update修改数据.mp4 (27.76 MB), 05:21

*   30 30 使用delete删除数据.mp4 (11.19 MB), 02:07

*   31 31 使用get查询数据.mp4 (9.68 MB), 01:50

*   32 32 将返回值转换为字典.mp4 (44.32 MB), 07:23

*   33 33 使用get_all查询所有数据.mp4 (24.75 MB), 04:42

*   34 34 使用get_page分页查询.mp4 (47.08 MB), 08:06

*   35 35 使用query查询方法.mp4 (34.49 MB), 05:43

*   36 36 总结.mp4 (15.60 MB), 03:04