проект in MySQL Skill Tree

Поиск любимых курсов

Начинающий

В этом проекте вы научитесь создавать таблицу 'favorite' в базе данных MySQL. Таблица 'favorite' будет хранить курсы с наибольшим временем изучения для каждого пользователя из таблицы 'usercourse'.

SQLMySQL

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать таблицу "избранное" в базе данных MySQL. Таблица "избранное" будет хранить курсы с наибольшим временем изучения для каждого пользователя в таблице "usercourse".

👀 Предварительный просмотр

MariaDB [labex]> select * from favorite limit 10;
+----+-----------+-------------+------------+
| id | user_name | course_name | study_time |
+----+-----------+-------------+------------+
|  2 | user_01   | English     |        101 |
|  3 | user_02   | Chinese     |        102 |
|  4 | user_03   | Chemical    |        103 |
|  5 | user_04   | Physics     |        104 |
|  6 | user_05   | Biology     |        105 |
|  7 | user_06   | Painting    |        106 |
|  8 | user_07   | Music       |        107 |
|  9 | user_08   | Computer    |        108 |
| 10 | user_09   | History     |        109 |
| 11 | user_10   | Math        |        110 |
+----+-----------+-------------+------------+
10 rows in set (0.000 sec)

🎯 Задачи

В этом проекте вы научитесь:

  • Как обращаться к базе данных MySQL с использованием команды sudo
  • Как импортировать данные из SQL-скрипта в базу данных MySQL
  • Как создавать новую таблицу с определенными столбцами с использованием инструкции CREATE TABLE AS
  • Как объединять несколько таблиц для получения необходимых данных для таблицы "избранное"

🏆 Достижения

После завершения этого проекта вы сможете:

  • Разобраться, как управлять базой данных MySQL с использованием командной строки
  • Реализовать SQL-запрос для создания новой таблицы на основе данных из нескольких существующих таблиц
  • Применить концепцию поиска максимального значения для каждой группы в таблице
  • Показать свою способность работать с SQL-инструкциями для выполнения определенной задачи управления данными

Преподаватель

labby

Labby

Labby is the LabEx teacher.