Введение
В этом проекте вы научитесь искать студентов, которые прошли курсы, предлагаемые определенным отделом, в данном случае, отделом Биологии. Это обычная задача, которую учителя часто должны выполнять при подсчете оценок студентов.
👀 Предварительный просмотр
MySQL [edusys]> SOURCE /home/labex/project/multiTableQuery.sql
+-------+--------+-----------+-------+
| ID | name | course_id | grade |
+-------+--------+-----------+-------+
| 98988 | Tanaka | BIO-101 | A |
| 98988 | Tanaka | BIO-301 | NULL |
+-------+--------+-----------+-------+
2 rows in set (0.002 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Как запускать и обращаться к базе данных MySQL с использованием команды
sudo
- Как импортировать SQL-файл (
edusys.sql
) в базу данных MySQL - Как писать SQL-запрос, который объединяет несколько таблиц (
student
,course
иtakes
), чтобы получить необходимую информацию - Как запускать SQL-запрос и отображать результирующую таблицу
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как работать с несколькими таблицами базы данных, чтобы получить конкретную информацию
- Писать сложные SQL-запросы, которые включают объединение таблиц и фильтрацию данных
- Применять свои знания SQL в реальных сценариях, таких как поиск записей студентов в системе управления курсами