Запрос населения всех стран

MySQLBeginner
Практиковаться сейчас

Введение

В этом проекте вы научитесь подключаться к базе данных 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.

  1. Откройте терминал и запустите службу MySQL:
sudo service mysql start
  1. Подключитесь к MySQL с использованием команды sudo без пароля:
sudo mysql
  1. Импортируйте базу данных world.sql в MySQL:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;

Это импортирует базу данных world в вашу среду MySQL.

Получить данные о населении

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

  1. Откройте файл getPopulation.sql.
  2. Добавьте следующий SQL-запрос в файл getPopulation.sql:
SELECT CONCAT(ROUND(Population/10000, 4)) AS `Population / 10000`
FROM country;

Этот запрос получит данные о населении для всех стран из таблицы country и представит их в единицах тысяч человек.

  1. Сохраните файл getPopulation.sql.

Запустить скрипт

В этом шаге вы научитесь запускать скрипт getPopulation.sql в MySQL.

  1. В提示符 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, чтобы улучшить свои навыки.

✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться✨ Проверить решение и практиковаться