值不值得学:先看你的工作是否天天和表打交道
这门课解决的是一个非常具体的场景:你手头有大量业务数据存在企业级的 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






