视频课程 编程

从零掌握SQL数据库实战 (英文课程中文字幕)

¥5.00 已售 0
✓ 自动发货 ✓ 永久有效 ✓ 售后保障

资源介绍

视频数量:70个 总时长:4小时9分 课程介绍: 从零掌握SQL数据库实战 报表上的数字对不上,数据库里却找不到对应记录;几张客户表要合并时,手工复制粘贴既费时间又容易出错。SQL正是解决这些问题的语言:它能帮助你在数据库中创建表、录入数据、筛选记录,也能通过多表连接把分散的信息拼成完整结果。这门课程从基础操作讲起,逐步过渡到子查询、连接查询和数据库设计,适合初次接触SQL的职场学生、运营人员、数据分析入门者,以及希望补齐数据库技能的开发人员。 一、搭建SQL练习环境: 开篇先介绍SQL的用途,以及它在网站后台、企业系统和数据分析中的实际作用。课程会提供在线IDE,让你无需安装软件就能创建学生表、插入数据并执行查询,快速看到语句运行结果。随后介绍DBeaver的安装、界面操作和数据库连接方法,帮助你建立本地练习环境。两种方式可以相互补充:临时验证一句SQL时使用在线IDE更方便,需要管理多个数据库、保存脚本和持续练习时,则可使用DBeaver。 二、创建与维护数据库表: 数据库不是把数据随便塞进表格,数据类型、字段规则和表之间的关系都要提前设计。DDL部分会讲创建表、指定字段与数据类型,以及通过练习完成建表任务。随后介绍删除表、清空表和修改表结构,让数据维护不再依赖临时补救。你会逐渐理解DROP、TRUNCATE和ALTER各自适合什么场景,也能亲手修改已有表,而不是每次发现结构不合理就重新录入全部数据。 三、增删改查基本操作: DML部分聚焦数据的日常变化。INSERT用于向表中添加记录,可以一次插入单条或多条数据;UPDATE用于修改已有内容,既能更新一个字段,也能同时更新多个字段,并可配合WHERE条件精确控制范围;DELETE用于删除满足条件的记录,也能清空表中的全部数据而不影响表结构。课程特别强调条件过滤的重要性,因为缺少WHERE条件的更新或删除可能影响整张表。通过这些练习,你能看懂并编写日常管理数据所需的SQL语句。 四、建立可靠的数据约束: 真实业务中的数据经常出现重复编号、空缺字段或错误关联。课程从NOT NULL和UNIQUE约束讲起,说明如何避免空值与重复值;接着学习PRIMARY KEY和AUTO INCREMENT,为每条记录建立稳定标识,并自动生成连续编号。超键、候选键和复合键则帮助你理解不同主键方案背后的逻辑。外键部分会展示如何把多张表建立关联,避免同一份客户、商品或订单信息被反复存储,让表结构更整洁,数据也更可靠。 五、写出准确的数据查询: SELECT是SQL最常用的命令。课程从选择字段与全部字段开始,逐步加入WHERE条件、LIKE模糊匹配、BETWEEN范围查询以及IN、NOT IN集合判断。ORDER BY用于安排查询结果,聚合函数能够统计数量、平均值、最大值和最小值,GROUP BY把数据分组,HAVING则负责筛选分组后的结果。课程还通过客户表进行实操练习,帮助你把筛选、排序、统计和分组组合起来,直接应对销售名单、订单汇总、活跃客户统计等常见任务。 六、集合运算与视图: 当两份查询结果需要合并、筛选交集或排除重复项时,可以使用集合运算。课程会介绍UNION、INTERSECT等操作,并分析它们在结果列数、排序和重复记录上的处理方式。视图部分则从创建视图开始,讲解如何把常用查询保存为可重复调用的虚拟表,以及如何更新视图中的数据、删除视图记录和移除视图。熟练使用视图后,日常查询会更集中、更易维护,也能为后续报表工作打下基础。 七、运用子查询解决复杂问题: 子查询能够把一个查询的结果作为另一个查询的条件,让多步问题在一条逻辑链中完成。课程分别讲解子查询与SELECT、UPDATE、DELETE语句的组合,还通过实际案例分析嵌套条件、CASE条件判断和子查询的常见用法。面对“找出没有订单的客户”“更新高于平均值的记录”这类问题,你不再只能依靠手动检查,而是可以写出可复用、可扩展的SQL语句。 八、掌握多表连接: 连接是多表数据库分析的核心。课程依次讲解CROSS JOIN、INNER JOIN、LEFT OUTER JOIN、RIGHT OUTER JOIN和FULL OUTER JOIN,并通过排除内连接结果的查询,展示如何寻找仅存在于一侧表的记录。两道完整案例题会把前面的知识串起来,处理订单、员工、客户与商品之间复杂的对应关系。理解连接结果后,你会明白为什么JOIN可能产生意料之外的行数,以及怎样选择合适的连接方式。 九、数据库案例与综合测验: 课程使用Sailors数据库完成连续实战,包括筛选评分高于8的水手、查询35至45岁的水手、查找预订红色船只的水手,以及结合评分和船只编号完成条件判断。随后设置房产数据库作业,让你在更贴近业务的场景中独立完成查询。5道综合查询题进一步检验综合运用能力,结尾测验则帮助你查漏补缺。Bonus Lecture还会补充额外知识或练习,为整个学习过程收尾。 学完这门课程,你将能够从零建立数据库表,熟练完成增删改查、条件筛选、聚合统计、多表连接和子查询,并能看懂ER图,将业务关系转换为SQL表结构。更重要的是,你会形成一套分析数据的方法:面对杂乱数据时,先梳理实体与关系,再选择合适的查询工具,把模糊问题一步步变成准确结果。