Города с населением более миллиона человек

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

Введение

В этом проекте вы научитесь подключаться к MySQL, импортировать данные и выполнять запросы к таблице city для городов с населением более миллиона человек.

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

MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
+------+--------------+-------------+----------+------------+
| ID   | Name         | CountryCode | District | Population |
+------+--------------+-------------+----------+------------+
| 1907 | Shijiazhuang | CHN         | Hebei    |    2041500 |
| 1924 | Tangshan     | CHN         | Hebei    |    1040000 |
+------+--------------+-------------+----------+------------+
2 rows in set (0.001 sec)

🎯 Задачи

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

  • Как запустить службу MySQL и подключиться к MySQL с использованием команды sudo
  • Как импортировать данные из SQL-файла в базу данных MySQL
  • Как выполнить запрос к таблице city, чтобы получить информацию о городах в провинции Хэбэй с населением более миллиона человек

🏆 Достижения

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

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

Подключение к MySQL и импорт данных

В этом шаге вы научитесь подключаться к MySQL с использованием команды sudo без пароля и импортировать данные из /home/labex/project/world.sql в MySQL.

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

Запросить города с населением более миллиона человек

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

  1. Откройте файл getMillion.sql.
  2. Добавьте в файл getMillion.sql следующий код:
-- Запрос на получение информации о городах в районе Хэбэй с населением более 1 миллиона
SELECT *
FROM city
WHERE District = 'Hebei' AND Population > 1000000;
  1. Сохраните файл.
  2. Запустите скрипт getMillion.sql в MySQL:
MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;

Это покажет информацию о городах в провинции Хэбэй с населением более миллиона человек.

MariaDB [world]> SOURCE /home/labex/project/getMillion.sql;
+------+--------------+-------------+----------+------------+
| ID   | Name         | CountryCode | District | Population |
+------+--------------+-------------+----------+------------+
| 1907 | Shijiazhuang | CHN         | Hebei    |    2041500 |
| 1924 | Tangshan     | CHN         | Hebei    |    1040000 |
+------+--------------+-------------+----------+------------+
2 rows in set (0.001 sec)

Резюме

Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.

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