简介
在本项目中,你将学习如何在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查询的知识,在实际场景中定义和使用视图