Введение
В этом проекте вы научитесь выполнять запрос на равное соединение таблиц city
, country
и countrylanguage
в MySQL. Цель - получить название города, соответствующее название страны и язык из этих таблиц.
👀 Предварительный просмотр
MariaDB [world]> SOURCE /home/labex/project/getCountryNameAndLanguage.sql;
+----------------+-------------+------------+
| CityName | CountryName | Language |
+----------------+-------------+------------+
| Ораньестад | Аруба | Нидерландский |
| Ораньестад | Аруба | Английский |
| Ораньестад | Аруба | Папьяменто |
| Ораньестад | Аруба | Испанский |
| Кабул | Афганистан | Балучи |
| Кандагар | Афганистан | Балучи |
| Херат | Афганистан | Балучи |
| Мазар-е-Шариф | Афганистан | Балучи |
| Кабул | Афганистан | Дари |
| Кандагар | Афганистан | Дари |
+----------------+-------------+------------+
10 rows in set (0.001 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Как обращаться к MySQL с использованием команды
sudo
без пароля - Как импортировать данные из скрипта
world.sql
в MySQL - Как писать запрос на равное соединение для получения нужной информации из таблиц
- Как ограничить результаты запроса первыми 10 строками
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться в концепции SQL-совмещений и как эффективно их использовать
- Получать данные из нескольких таблиц в реляционной базе данных
- Применять SQL-запросы для фильтрации и ограничения результатов по необходимости
- Получить практический опыт работы с базами данных MySQL