生物学课程校友搜索

初级

在本项目中,你将学习如何搜索修读过特定院系(如生物系)所提供课程的学生。这是教师在计算学生成绩时经常需要执行的一项常见任务。

SQLMySQL

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

简介

在这个项目中,你将学习如何查找选修了特定系(在本案例中为生物系)所提供课程的学生。这是教师在计算学生成绩时经常需要执行的一项常见任务。

👀 预览

MySQL [edusys]> SOURCE /home/labex/project/multiTableQuery.sql
+-------+--------+-----------+-------+
| ID    | name   | course_id | grade |
+-------+--------+-----------+-------+
| 98988 | 田中   | BIO-101   | A     |
| 98988 | 田中   | BIO-301   | NULL  |
+-------+--------+-----------+-------+
2 rows in set (0.002 sec)

🎯 任务

在这个项目中,你将学习:

  • 如何使用 sudo 命令启动并访问 MySQL 数据库
  • 如何将 SQL 文件(edusys.sql)导入到 MySQL 数据库中
  • 如何编写一个 SQL 查询,通过连接多个表(studentcoursetakes)来检索所需信息
  • 如何运行 SQL 查询并显示结果表

🏆 成果

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

  • 理解如何处理多个数据库表以检索特定信息
  • 编写涉及连接表和过滤数据的复杂 SQL 查询
  • 将你的 SQL 知识应用于实际场景,例如在课程管理系统中搜索学生记录

教师

labby

Labby

Labby is the LabEx teacher.