人工精选跟着小强老师学IT
别被“考证”二字误导,先看清这门课到底能帮你解决什么工作麻烦 很多职场人在看到“软考”这两个字时,第一反应往往是功利性的:考个证,混个职称,或者为了评职称加几分。这种心态本身没错,但如果你抱着“拿证即上岸”或者“随便学学混过去”的想法来接触这门《跟着小强老师学 IT》,大概率会失望。因为软考中的数据
会员可免费下载本篇月会员可免费领取。
开通会员 ›会员 · 按档位
游客按标价购买,不享受上表折扣。
支付成功后自动发放网盘链接,链接失效可找客服免费补
别被“考证”二字误导,先看清这门课到底能帮你解决什么工作麻烦
很多职场人在看到“软考”这两个字时,第一反应往往是功利性的:考个证,混个职称,或者为了评职称加几分。这种心态本身没错,但如果你抱着“拿证即上岸”或者“随便学学混过去”的想法来接触这门《跟着小强老师学 IT》,大概率会失望。因为软考中的数据库工程师考试,其核心难度并不在于死记硬背的理论知识,而在于你是否具备将抽象的业务需求转化为具体数据模型,并编写高效查询语句解决实际问题的能力。这门课程虽然挂着考证的招牌,但其底层逻辑依然是针对企业级数据库管理场景的实操训练。
在实际工作中,当业务部门提出“我要统计上个月销售额前 10 名的客户及其订单详情”或者“帮我找出那些连续三天未登录且余额低于 500 的潜在流失用户”这类需求时,如果你无法迅速在数据库中拆解这些条件并写出对应的 SQL 语句,你的工作价值就会大打折扣。很多时候,业务方说得云里雾里,开发人员又听不懂行话,这时候就需要你作为数据接口人,把模糊的需求翻译成精确的 SQL 查询逻辑。这门课正是为了填补这个“业务需求”到“代码实现”之间的巨大鸿沟而存在的,它不教你高深的数学原理,而是手把手带你处理那些最头疼的复杂查询场景。
抛开版本焦虑,重点掌握底层逻辑而非死记软件操作
资料包里虽然列出了 MySQL Workbench 的 Windows 和 Mac 版安装包,但这仅仅是工具层面的准备。对于想要系统学习的人来说,过度纠结于某个特定版本(比如 8.0 版还是 6.3 版)的操作差异,往往会陷入“学完这个版本,换个版本就不会用”的困境。SQL 语言的设计初衷就是屏蔽底层存储结构的差异,实现不同数据库系统间的通用接口。因此,在学习过程中,你应该把精力集中在 SQL 语句本身的语法结构、逻辑判断和嵌套查询上,而不是花费大量时间去记忆某个软件按钮点在哪里。
课程安排中包含了多版本软件的下载资源,这说明课程组考虑到了不同操作系统用户的差异,但你在实际练习时,建议优先选择一个稳定且主流的版本进行环境搭建,比如 Windows 用户可以直接使用资料包中的 8.0 或 6.3 版 Workbench。一旦环境跑通,后续的学习重心应完全转移到如何通过图形化界面理解表结构,以及如何将界面中的可视化操作转化为标准的 SQL 代码。资料包里的这些压缩包只是入场券,真正的核心在于你如何通过这些工具去理解“表”、“字段”、“索引”以及“外键”之间的逻辑关系,这才是应对软考主观题和实际工作的根本。
从基础语句到复杂嵌套,建议按这个顺序攻克知识盲区
对于零基础或者很久没碰数据库的初学者,直接啃复杂的连表查询和子查询会非常痛苦,很容易在第一章就放弃。因此,在学习这门课时,我强烈建议你先从资料包提供的软件安装和基础语法的讲解开始。不要急于看后面的高级优化,先把“增删改查”(INSERT, UPDATE, DELETE, SELECT)这几个最基础的命令吃透,确保你能熟练地在一个单表中提取数据、添加数据。只有当你对单表操作信手拈来时,再去触碰多表关联查询,这时候学习曲线才会平滑很多。
随着学习的深入,课程必然会涉及到多表连接(JOIN)、子查询、分组聚合以及视图等进阶内容。这部分是软考的重灾区,也是实际工作中区分初级和高级开发者的分水岭。建议你在观看关于“多表查询”的章节时,务必结合资料包中的示例数据,自己在软件里建两张表,手动模拟一次连接过程。看着界面里出来的结果,再对比老师讲的 SQL 语句,这种“所见即所得”的对照练习,能让你深刻理解为什么需要写 `ON` 条件,为什么需要 `WHERE` 过滤。不要只看视频,一定要动手敲代码,哪怕是用纸笔推演一遍逻辑,也比被动接收五十节视频课程的效果要好得多。
学完这套逻辑,你至少能独立完成这三类核心工作
学完这门课程后,你并不一定能立刻成为架构师去设计复杂的分布式数据库,但你会具备独立完成三类核心工作的能力,这些能力在初级到中级的数据分析师、后端开发以及实施工程师岗位上都是硬通货。第一类是数据报表的自动化生成。以前你可能需要人工去 Excel 里一个个拉取数据,用 VLOOKUP 去匹配,现在你可以独立编写 SQL 脚本,直接从生产数据库中导出经过清洗、统计和汇总后的报表,直接生成 Excel 或 CSV 文件,极大提高办公效率。
第二类是快速响应业务变更。当公司调整了提成规则,或者新增了某个字段需要记录,你需要能够迅速在数据库中修改表结构(ALTER TABLE),并更新相关的存储过程或视图,确保系统数据的一致性。这类工作通常不需要重构整个系统,只需要懂数据库语言即可在几分钟内完成调整,这是很多外包项目或内部维护工作中非常常见的任务。
第三类是编写可复用的存储过程或触发器。在软考的高级或中级科目中,这部分是拿分的关键,而在实际项目中,将复杂的业务逻辑封装成存储过程,可以减轻应用程序层的负担。学完这门课,你应该能够理解输入输出参数,能够编写一段代码,让数据库自己在后台执行一系列操作,比如“当订单状态变为‘已发货’时,自动将库存扣减并发送通知”。掌握这种后端处理能力,能让你从单纯的数据搬运工转变为能够处理业务逻辑的技术人员。
资料包是辅助,真正的练习必须脱离视频独立动手
资料包里的软件安装包只是第一步,下载解压后,更重要的是如何配置。对于 Windows 用户,资料包提供了多个版本的 Workbench,建议安装最新版以兼容未来的系统更新;对于 Mac 用户,则对应提供了 macOS 版本。安装完成后,你需要按照课程指引,在软件中创建一个空的数据库实例,并导入课程提供的练习数据(通常以 SQL 文件形式存在,虽然资料包名可能没写全,但通常会有对应的 .sql 文件)。这些练习数据是模拟真实业务场景的,比如一张“员工表”和一张“工资表”,通过主外键关联。
切记,千万不要全程跟着视频操作,那样学完只会“鼠标流”,一旦软件更新或换个环境就废了。正确的做法是:看完一个知识点视频后,立刻关掉视频,自己打开软件,看着课程里的代码,一行一行地在编辑器里敲出来,然后运行查询,看结果对不对。如果结果不对,再回头看视频里的解释,找出自己的逻辑漏洞。对于资料包中可能存在的未明确提及的练习数据文件,你需要主动去搜索该课程配套的 SQL 脚本文件,或者自己手动录入几行测试数据。只有通过这种高强度的、脱离视频的独立练习,你才能真正内化 SQL 的逻辑思维,从而在软考的主观题考试中,写出逻辑严密、步骤规范的解答。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。
视频目录(45 节)
安装软件 / MySQL Workbench-Windows版
课程目录
* microsoft_dot_net_framework_v452_cn_windows.zip
* mysql-workbench-community-6.3.10-winx64.msi
* mysql-workbench-community-8.0.12-winx64.msi
* mysql-workbench-gpl-5.2.47-win32.msi
安装软件 / MySQL-Mac版
* mysql-5.7.26-macos10.14-x86_64.dmg
安装软件 / MySQL-Windows版
* mysql-5.5.61-win32.msi
* mysql-5.5.61-winx64.msi
* mysql-installer-community-5.6.41.0.msi
* mysql-installer-community-5.7.23.0.msi
* mysql-installer-community-8.0.12-winx32.msi
安装软件
* Navicat试用版-Windows版
* PhpStudy20180211.zip
测试数据
* book.csv
* class.sql
* student.sql
* t_stock_trans_dtl.sql
* teacher.sql
原版高清视频(下载观看更高清声音更大)
*
*
*
*
*
*
*
*
*
*
*
*
*
* BY(1).mp4
* BY(2).mp4
*
* ALL.mp4
*
*
*
*
*
*
*
*
*
*
*
配套笔记(31 份 PDF)
安装软件 / MySQL-Mac版
* MySQL Mac版安装教程.docx
经典面试笔试题
* 经典面试笔试题.docx
课件
* 第00课:课程说明.pdf
* 第01课:了解数据库.pdf
* 第02课:环境搭建.pdf
* 第03课:创建表(1).pdf
* 第04课:创建表(2).pdf
* 第05课:操纵表.pdf
* 第06课:插入数据.pdf
* 第07课:查询数据.pdf
* 第08课:过滤数据.pdf
* 第09课:高级过滤数据.pdf
* 第10课:创建新的输出字段(1).pdf
* 第11课:创建新的输出字段(2).pdf
* 第12课:使用函数创建新的输出字段.pdf
* 第13课:汇总统计及GROUP BY(1).pdf
* 第14课:汇总统计及GROUP BY(2).pdf
* 第15课:方便的子查询及EXISTS.pdf
* 第16课:组合查询UNION ALL.pdf
* 第17课:强大的连接表.pdf
* 第18课:复杂的连接表.pdf
* 第19课:更新和删除数据.pdf
* 第20课:灵活的视图.pdf
* 第21课:安全的约束.pdf
* 第22课:极速的索引.pdf
* 第23课:随心所欲的存储过程.pdf
* 第24课:低调的触发器.pdf
* 第25课:会跳动的游标.pdf
* 第26课:管理事务.pdf
* 附1:Navicat的安装及使用.pdf
* 课程提示.pdf





