这门课解决什么工作场景
很多做业务分析、后端开发或转行做数据相关岗位的人,常卡在“会写基础查询,但遇到复杂业务就写不动”的阶段。比如多表关联后数据重复、批量更新时违反约束、长查询跑不动、需要把一段复杂逻辑固化下来反复调用,这些都不是靠多背几个关键字能解决的。这门 SQL Server 实战课针对的就是这类具体场景:从数据约束怎么保证录入规范,到索引怎么让查询快起来,再到存储过程、触发器、事务怎么把一段业务逻辑封装成可复用的单元。它不追求覆盖所有语法,而是围绕“写出来的代码能在真实库里跑稳、跑快、好维护”来组织。
适合什么基础、建议先看哪几块
资料适合已经能独立写 select、join、group by,但对约束、索引、事务只有模糊概念的人。零基础也能跟着搭环境,但如果没有前面查询的底子,直接看约束和触发器会有点吃力。建议先看环境搭建那块,把模拟数据跑起来;然后重点看数据约束和完整性,这两块是后面所有逻辑的基础,理解了“为什么这张表要加这个约束”,再看存储过程和事务才不会觉得是凭空规定。索引那块可以放后面,配合实际跑慢的查询来回看。游标和触发器属于进阶,不急着看,等手头有具体需求再翻。
学完能独立做什么、资料怎么配合练习
学完之后,你应该能独立完成这几件事:给一张新表设计合理的约束和主外键关系,保证脏数据进不来;写一段存储过程处理周期性的业务逻辑,比如每月结算、批量状态更新;用事务把多步操作包起来,中间出错能回滚;遇到慢查询知道先看执行计划、再判断是不是索引没建对。资料配合练习的方式建议这样:每看完一个主题的视频,就在本地库里照着写一遍,然后故意造一条违规数据试试约束报什么错、故意写个大表查询看索引前后耗时差异。光看不动手,这些概念过两周就忘,必须让报错信息留在肌肉记忆里。
掌握SQL数据约束、数据完整性、索引、视图、流程控制、存储过程、触发器、游标、事务等实战技巧。
课程目录
* 01 课程简介/
* 01 课程简介.mp4 (96.01 MB), 19:27
* 02 搭建学习环境/
* 01 安装SQLSERVER.mp4 (86.41 MB), 14:22
* 02 准备SQL学习商业级模拟数据.mp4 (93.26 MB), 16:50
* 03 数据约束/
* 01 非空约束.mp4 (53.60 MB), 10:32
* 02 主键约束.mp4 (87.91 MB), 17:55
* 03 唯一约束.mp4 (107.26 MB), 21:01
* 04 外键约束.mp4 (71.33 MB), 14:27
* 05 检查约束.mp4 (62.95 MB), 12:12
* 06 默认值约束.mp4 (60.67 MB), 12:09
* 04 数据完整性/
* 01 数据完整性的分类与实现方式.mp4 (49.14 MB), 09:54
* 02 数据库表设计三范式.mp4 (95.09 MB), 17:59
* 05 索引/
* 01 索引的概念与优缺点.mp4 (63.64 MB), 12:08
* 02 索引的种类.mp4 (45.06 MB), 08:41
* 03 操作索引与查看索引.mp4 (163.24 MB), 30:35
* 04 索引整理与索引重建.mp4 (66.67 MB), 13:40
* 05 查看与更新索引统计.mp4 (37.62 MB), 07:49
* 06 视图/
* 01 视图的定义与作用.mp4 (36.27 MB), 07:01
* 02 创建、修改、删除视图.mp4 (116.42 MB), 21:39
* 03 透过视图操作基表数据.mp4 (56.56 MB), 10:58
* 07 变量与流程控制/
* 01 局部变量与全局变量.mp4 (107.32 MB), 21:27
* 02 流程控制-顺序结构.mp4 (65.99 MB), 13:23
* 03 流程控制-分支结构.mp4 (65.67 MB), 13:10
* 04 流程控制-循环结构.mp4 (38.26 MB), 08:34
* 08 存储过程/
* 01 存储过程的定义与作用.mp4 (39.66 MB), 07:35
* 02 创建、执行、修改、删除存储过程.mp4 (111.15 MB), 19:59
* 03 带参的存储过程.mp4 (53.17 MB), 11:00
* 04 加密存储过程.mp4 (24.18 MB), 05:05
* 09 触发器/
* 01 触发器的定义、作用与分类.mp4 (56.68 MB), 11:23
* 02 实战DML触发器-关联删除其他表数据.mp4 (147.15 MB), 28:50
* 03 实战DML触发器-同步创建日志数据.mp4 (90.64 MB), 18:02
* 04 实战DDL触发器-禁止删除数据库表.mp4 (34.75 MB), 07:13
* 05 启用、禁用、删除触发器.mp4 (31.99 MB), 07:00
* 10 游标/
* 01 游标的定义与语法结构.mp4 (26.03 MB), 05:08
* 02 实战游标-逐笔取数并逐笔更新.mp4 (65.60 MB), 12:37
* 11 事务/
* 01 事务的定义、作用与分类.mp4 (61.93 MB), 12:44
* 02 实战事务-同步处理客户订单单头与单身.mp4 (75.04 MB), 14:05






