Build your ultimate AI agent
课程介绍
既然您已经掌握了 SQL 的基础工具,现在可以将其整合为实用的现实场景技能。在本课程中,您将使用一家虚构电影租赁公司的数据库。该数据库的规模和复杂度将让您亲身体验处理数据库时的各种挑战。整个课程中,您将使用 SQL 回答以业务为导向的问题。您还将学习新的方法,帮助您快速定位所需的表。随后,您将学习如何在自己创建的表和视图中存储与管理这些数据。更重要的是,您还会学会编写既能清晰表达意图、又便于阅读的代码。
先修要求
课程大纲
课程大纲
1
在真实场景中使用 SQL
您将回顾一些最常用的 SQL 命令,确保已做好准备,既能解决真实世界中的问题,也能顺利完成本课程中的每个练习。
2
找到所需数据
要回答真实的业务问题,如何在数据库中找到所需数据?在这里,您将学习如何使用系统表来探索数据库。您会基于这些表创建一个新工具,其中包含数据库中所有表与列的清单。最后,您将创建实体关系图(ERD),以帮助您连接多张表。
3
管理您的数据
在真实场景下使用 SQL 解决问题,往往不仅仅是提取所需数据,您还常常需要管理数据库中的数据。这包括创建数据、更新数据,以及在必要时删除数据。
4
编写 SQL 的最佳实践
如何确保您编写的 SQL 脚本对于所有读者都易于理解?本章将介绍一系列可借鉴的方法,帮助您的代码清晰表达意图、便于他人阅读,并符合最佳实践。
S
将 SQL 应用于真实问题
课程完成

