Введение
В этом проекте вы научитесь подключаться к базе данных MySQL, импортировать данные и получать данные о населении для всех стран. Этот проект поможет вам развить навыки работы с реляционными базами данных и SQL-запросами.
👀 Предварительный просмотр
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
+--------------------+
| Population / 10000 |
+--------------------+
| 10.3000 |
| 2272.0000 |
| 1287.8000 |
| 0.8000 |
| 340.1200 |
| 7.8000 |
| 21.7000 |
...
| 1064.0000 |
| 4037.7000 |
| 916.9000 |
| 1166.9000 |
+--------------------+
239 rows in set (0.001 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Подключаться к MySQL с использованием команды
sudoбез пароля - Импортировать базу данных в MySQL
- писать и выполнять SQL-запросы для получения данных из базы данных
🏆 Достижения
После завершения этого проекта вы сможете:
- Управлять базой данных MySQL, включая импорт и запрос данных
- писать SQL-запросы для получения конкретных данных из базы данных
- понять, как работать с данными о населении и представлять их в единицах тысяч человек
Подключиться к MySQL и импортировать базу данных
В этом шаге вы научитесь подключаться к MySQL с использованием команды sudo без пароля и импортировать базу данных world.sql в MySQL.
- Откройте терминал и запустите службу MySQL:
sudo service mysql start
- Подключитесь к MySQL с использованием команды
sudoбез пароля:
sudo mysql
- Импортируйте базу данных
world.sqlв MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Это импортирует базу данных world в вашу среду MySQL.
Получить данные о населении
В этом шаге вы научитесь получать данные о населении для всех стран из таблицы country и представлять их в единицах тысяч человек.
- Откройте файл
getPopulation.sql. - Добавьте следующий SQL-запрос в файл
getPopulation.sql:
SELECT CONCAT(ROUND(Population/10000, 4)) AS `Population / 10000`
FROM country;
Этот запрос получит данные о населении для всех стран из таблицы country и представит их в единицах тысяч человек.
- Сохраните файл
getPopulation.sql.
Запустить скрипт
В этом шаге вы научитесь запускать скрипт getPopulation.sql в MySQL.
- В提示符 MySQL запустите скрипт
getPopulation.sql:
MariaDB [world]> SOURCE /home/labex/project/getPopulation.sql;
Это выполнит SQL-запрос в файле getPopulation.sql и выведет данные о населении для всех стран в единицах тысяч человек.
Вывод должен выглядеть примерно так:
+--------------------+
| Population / 10000 |
+--------------------+
| 10.3000 |
| 2272.0000 |
| 1287.8000 |
| 0.8000 |
| 340.1200 |
| 7.8000 |
| 21.7000 |
...
| 1064.0000 |
| 4037.7000 |
| 916.9000 |
| 1166.9000 |
+--------------------+
239 rows in set (0.001 sec)
Поздравляем! Вы успешно завершили проект по запросу населения всех стран с использованием базы данных world.
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



