人工精选跟着王进老师学开发C#篇第三季:数据库准备篇【本课程不提供答疑服务】
这门课解决什么痛点 很多C#初学者在做项目时,往往只盯着语法和界面调试,一旦涉及数据持久化就手足无措。常见的困境是:知道要用数据库,但不知道本地该装什么、账号怎么配、代码里的连接字符串到底该怎么写,甚至因为环境配置失败而直接放弃后续学习。本课定位于“数据库准备篇”,核心解决的是从“写代码”到“存数据
会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
这门课解决什么痛点
很多C#初学者在做项目时,往往只盯着语法和界面调试,一旦涉及数据持久化就手足无措。常见的困境是:知道要用数据库,但不知道本地该装什么、账号怎么配、代码里的连接字符串到底该怎么写,甚至因为环境配置失败而直接放弃后续学习。本课定位于“数据库准备篇”,核心解决的是从“写代码”到“存数据”之间的那道环境门槛。它不教你复杂的存储过程或性能调优,而是专门处理Windows环境下SQL Server的安装、实例概念、基础对象访问以及C#通过ADO.NET连接数据库的链路打通。对于想开发Windows桌面应用或需要了解后端数据存储逻辑的职场人来说,这是补齐技术栈必要的一环。
适合什么基础与学习建议
本课程适合已掌握C#基本语法(变量、方法、类),但对数据库完全没有概念的零基础或入门级开发者。不需要你预先了解任何SQL语句或数据库原理,因为课程从“为什么需要数据库”和“C/S与B/S架构”讲起,铺垫足够扎实。资料中包含安装演示和远程管理内容,建议按顺序观看:先看完前四节的架构与安装部分,确保本地环境能跑起来;接着重点攻克第五节“表”的相关内容,这是数据库设计的基石,务必理解主键、外键和约束的实际意义;最后结合第六节,亲手用ADO.NET测试连接,确认你的代码能成功访问数据库。如果你在安装SQL Server时遇到报错,或远程连接被防火墙拦截,这部分的前置知识能帮你快速定位问题。
学完能独立做什么
完成本课及对应练习后,你将具备独立搭建本地SQL Server开发环境的能力,能够解释并配置身份验证模式,理解数据库文件结构与附加、收缩操作的场景。更重要的是,你能独立完成C#程序与SQL Server的连接配置,区分系统管理员与常规用户权限分配,并能创建包含主键、外键、检查约束等完整约束体系的表结构。这意味着你不再惧怕后端数据存储,能够在此基础上继续学习T-SQL语句或后续更高阶的数据访问技术。建议配合视频中的演示,在本地手动执行一次从建库、建表到代码连接的完整闭环,资料包中的实操环节是检验你是否真正“会连、会配、会建”的唯一标准。
课程目录
课程目录51 集
- 1-1 [引入第三季课程] 引入数据库准备篇 (20:02).mp4
- 2-1 [数据库基本知识储备] 为什么需要数据库管理系统 (13:23).mp4
- 2-2 [数据库基本知识储备] C/S和B/S架构介绍 (20:07).mp4
- 2-3 [数据库基本知识储备] 常见数据库产品介绍 (16:30).mp4
- 3-1 [初识SQL Server] SQL Server安装 (29:34).mp4
- 3-2 [初识SQL Server] 认识SQL Server (33:26).mp4
- 3-3 [初识SQL Server] 访问数据库中的对象 (14:54).mp4
- 3-4 [初识SQL Server] 什么是实例 (22:39).mp4
- 3-5 [初识SQL Server] 如何远程管理SQL Server (23:54).mp4
- 3-6 [初识SQL Server] SQLServer基础操作演示 (39:25).mp4
- 4-1 [数据库] 创建数据库 (18:51).mp4
- 4-2 [数据库] 理解数据库文件 (30:21).mp4
- 4-3 [数据库] 附加数据库和收缩数据库 (26:57).mp4
- 5-1 [表] 创建表 (14:09).mp4
- 5-2 [表] 主键-Primary Key (19:15).mp4
- 5-3 [表] 唯一键-Unique (23:49).mp4
- 5-4 [表] 约束-Check (20:25).mp4
- 5-5 [表] 外键-Foreign Key (13:05).mp4
- 5-6 [表] 默认值和空值 (11:07).mp4
- 6-1 [连接到SQL Server] 登陆到SQL Server (27:10).mp4
- 6-2 [连接到SQL Server] 使用ADO.NET测试连接数据库 (35:36).mp4
- 6-3 [连接到SQL Server] 登陆账号和用户名 (19:05).mp4
- 6-4 [连接到SQL Server] 分配数据访问权限 (25:41).mp4
- 6-5 [连接到SQL Server] 连接数据库报错原因分析 (15:01).mp4
- 7-1 [SQL查询] 认识SQL查询 (22:37).mp4
- 7-2 [SQL查询] SQL基础查询练习(上) (17:06).mp4
- 7-3 [SQL查询] SQL基础查询练习(下) (22:54).mp4
- 7-4 [SQL查询] 聚合函数 (19:26).mp4
- 7-5 [SQL查询] 分组查询---Group by (19:39).mp4
- 7-6 [SQL查询] 多列分组 (32:04).mp4
- 7-7 [SQL查询] 嵌套查询 (26:16).mp4
- 7-8 [SQL查询] 连接查询总体介绍 (16:02).mp4
- 7-9 [SQL查询] 内连接 (25:54).mp4
- 7-10 [SQL查询] 外连接 (17:05).mp4
- 7-11 [SQL查询] 交叉连接 (35:01).mp4
- 7-12 [SQL查询] 自连接 (12:15).mp4
- 8-1 [变量的定义和赋值] 变量定义和赋值 (22:16).mp4
- 8-2 [变量的定义和赋值] Set和Select赋值的区别 (35:37).mp4
- 9-1 [条件选择和循环] if-else条件选择 (19:51).mp4
- 9-2 [条件选择和循环] CASE实现条件选择 (40:29).mp4
- 9-3 [条件选择和循环] While循环 (41:59).mp4
- 10-1 [游标] 游标的基本介绍 (28:49).mp4
- 10-2 [游标] 游标的案例演示 (31:20).mp4
- 11-1 [存储过程] 存储过程的介绍 (26:05).mp4
- 11-2 [存储过程] Return关键字 (14:48).mp4
- 11-3 [存储过程] 输入和输出参数案例演示(上) (26:45).mp4
- 11-4 [存储过程] 输入和输出参数案例演示(下) (38:27).mp4
- 12-1 [SQL邮件案例演示] SQL邮件案例演示 (34:10).mp4
- 13-1 [触发器] 触发器基本介绍 (17:09).mp4
- 13-2 [触发器] 触发器案例演示 (21:37).mp4
- 14-1 [课程总结] 第三季课程总结 (05:21).mp4





