Введение
В этом проекте вы научитесь подключаться к 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.
- Откройте терминал на сервере.
- Запустите службу MySQL:
sudo service mysql start
- Подключитесь к MySQL с использованием команды
sudo:
sudo mysql
- Импортируйте данные из
/home/labex/project/world.sqlв MySQL и переключитесь на базу данныхworld:
MariaDB [(none)]> SOURCE /home/labex/project/world.sql;
Запросить города с населением более миллиона человек
В этом шаге вы научитесь выполнять запрос на получение всей информации о городах в провинции Хэбэй с населением более миллиона человек из таблицы city.
- Откройте файл
getMillion.sql. - Добавьте в файл
getMillion.sqlследующий код:
-- Запрос на получение информации о городах в районе Хэбэй с населением более 1 миллиона
SELECT *
FROM city
WHERE District = 'Hebei' AND Population > 1000000;
- Сохраните файл.
- Запустите скрипт
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, чтобы улучшить свои навыки.



