课程信息视图

初级

在本项目中,你将学习如何在 MySQL 中创建和使用数据库视图。数据库视图是虚拟表,提供了对底层数据的定制化视角,允许你向用户隐藏某些数据处理过程,并简化数据访问。

SQLMySQL

💡 本教程由 AI 辅助翻译自英文原版。如需查看原文,您可以 切换至英文原版

简介

在本项目中,你将学习如何在MySQL中创建和使用数据库视图。数据库视图是虚拟表,它提供了对基础数据的定制化视角,使你能够向用户隐藏某些数据处理过程,并简化数据访问。

👀 预览

MariaDB [edusys]> SELECT * FROM comp_spring_2018_taylor;
+-----------+-------------+
| course_id | room_number |
+-----------+-------------+
| CS-319    | 3128        |
+-----------+-------------+
1 row in set (0.00 sec)

🎯 任务

在本项目中,你将学习:

  • 如何启动MySQL服务器并导入数据库
  • 如何定义一个视图,该视图显示在特定学期、地点和系所提供的所有主课程的房间号
  • 如何定义一个视图,该视图过滤前一个视图的结果,只包括位于特定建筑物中的课程

🏆 成果

完成本项目后,你将能够:

  • 理解数据库视图的概念和好处
  • 创建自定义视图以简化数据访问并隐藏不必要的复杂性
  • 应用你对SQL查询的知识,在实际场景中定义和使用视图

教师

labby

Labby

Labby is the LabEx teacher.