能力缺口在哪:别只会点鼠标建表
很多做开发或准备转后端的人,简历上写着“熟悉数据库”,实际操作却停留在图形界面里右键新建数据库、瞎猜数据类型、从没写过备份计划。这门课解决的就是这种眼高手低的问题:把 SQL Server 从安装配置、系统库运作机制到数据表结构设计、作业维护给你掰开揉碎讲一遍。虽然版本是 2005,但关系型数据库底层逻辑和 T-SQL 语法核心至今通用。如果你连 master 库是干嘛的、为什么还原数据库要先踢掉其他连接都不清楚,说明基础有断层,直接看这门课补齐就行,别假装自己都会了。
怎么学:先抓核心结构,别按顺序死磕
这门课适合完全没碰过 SQL Server,或者平时只写简单查询语句、没管过数据库运维的人。学习门槛极低,只要懂基本电脑操作即可。建议先看数据库发展历史与安装、系统数据库作用这两块,把环境跑通,弄懂实例和系统库的底层逻辑。接着直接跳到数据表管理部分,重点练字段类型选择、主外键约束和范式设计。最后看备份恢复与作业管理,这部分是拉开差距的关键。资料包里的视频不能只当连续剧看,必须边看边在自己机器上搭个同版本环境跟着敲。练习时把视频里的建表语句暂停抄下来,自己改改字段跑一遍,遇到报错先自己查文档,别马上找答案。特别是作业管理那块,自己配一个定时备份数据库的维护计划,跑通了才算学到手。
学完能独立做什么
- 能脱离图形界面,用命令完成数据库的创建、分离与附加操作。
- 能根据实际业务需求,合理设计数据表结构,选择正确的数据类型并建立约束。
- 能制定完整的数据库备份策略,并在遇到故障时独立执行恢复操作,不丢数据。
- 能配置数据库管理作业,实现定时任务自动化,比如定期清理日志或自动备份。
看完上面这些内容,你应该能不慌不忙地回答几个问题:系统数据库有哪几个?master 损坏了怎么处理?完整备份和差异备份的区别在哪?如何用作业实现每天凌晨自动备份数据库?如果这些概念你还能脱口而出,说明这门课的底子你打扎实了,可以继续往高版本和性能调优方向走。
课程目录
1-1 [SQL Server 2005入门基础] 40多门JAVA工程师系列精品课程介绍 (12:31) 1-2 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第1讲:数据库的发展历史及安装 (02:07:19) 1-3 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第2讲:系统数据库的作用 (02:08:42) 1-4 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第3讲:数据库的备份与恢复 (47:18) 1-5 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第4讲:数据库管理作业 (01:17:56) 1-6 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第5讲:数据表管理 (01:58:20) 1-7 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第6讲:外键实现引用完整性 (55:13) 1-8 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第7讲:新增修改删除数据 (01:39:51) 1-9 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第8讲:数据查询基础 (51:58) 1-10 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第9讲:表管理与数据管理作业讲解 (01:08:48) 1-11 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第10讲:聚合函数与分组统计 (01:48:28) 1-12 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第11讲:数据查询上机作业讲解 (54:49) 1-13 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第12讲:子查询,exists等 (01:31:33) 1-14 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第13讲:多表连接 (01:15:44) 1-15 [SQL Server 2005入门基础] 【赖国荣】SQL2005基础与提升第14讲:基础部分总复习 (01:03:43) 2-1 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第15讲:数据库需求分析设计原则 (01:40:10) 2-2 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第16讲:数据库的高级查询 (02:01:35) 2-3 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第17讲:数据库常用函数 (01:30:48) 2-4 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第18讲:数据库索引 (01:22:32) 2-5 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第19讲:数据库视图 (44:28) 2-6 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第20讲:数据库编程 (01:47:02) 2-7 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第21讲:游标的定义和使用 (01:42:30) 2-8 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第22讲:事务和锁 (01:36:38) 2-9 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第23讲:存储过程 (01:46:12) 2-10 [SQL Server 2005高级应用] 【赖国荣】SQL2005基础与提升第24讲:触发器 (02:29:19)





