Введение
В этом проекте вы научитесь подключаться к базе данных MySQL с использованием команды sudo и писать SQL-запрос для вычисления длительности戊戌变法 (Вусю Реформы), также известной как "Сто дней Реформы".
👀 Предварительный просмотр
MariaDB [(none)]> SOURCE /home/labex/project/wuxu.sql;
+-------------------------+
| Duration of Wuxu Reform |
+-------------------------+
| 103 |
+-------------------------+
1 row in set (0.000 sec)
🎯 Задачи
В этом проекте вы научитесь:
- Как запускать службу MySQL и подключаться к базе данных MySQL с использованием команды
sudo - Как писать SQL-запрос для вычисления длительности戊戌变法 (Вусю Реформы)
- Как сохранять SQL-запрос в файл сценария и выполнять его в MySQL-промпт
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться в основах подключения и взаимодействия с базой данных MySQL с использованием командной строки
- Писать SQL-запросы для выполнения простых задач анализа данных
- Применять свои знания SQL для решения реальных задач, таких как вычисление длительности исторических событий
Подключение к MySQL
В этом шаге вы научитесь подключаться к базе данных MySQL с использованием команды sudo без пароля.
- Откройте терминал на вашей системе.
- Запустите следующую команду для запуска службы MySQL:
sudo service mysql start
- Теперь запустите следующую команду для подключения к базе данных MySQL:
sudo mysql
Теперь вы должны быть в состоянии подключиться к базе данных MySQL без пароля.
Написать SQL-запрос
В этом шаге вы напишете SQL-запрос для отображения длительности戊戌变法 (Вусю Реформы) в днях.
- Откройте файл
wuxu.sql. - В файле
wuxu.sqlдобавьте следующий SQL-запрос:
SELECT ABS(DATEDIFF('1898-09-21', '1898-06-10')) AS `Duration of Wuxu Reform`;
Этот запрос вычисляет абсолютную разницу в днях между датой начала (10 июня 1898 года) и датой окончания (21 сентября 1898 года) 戊戌变法 (Вусю Реформы) и присваивает результат полю с псевдонимом "Duration of Wuxu Reform".
Запустить SQL-скрипт
В этом шаге вы запустите SQL-скрипт, который вы создали на предыдущем шаге.
- В MySQL-промпт запустите следующую команду для выполнения скрипта
wuxu.sql:
MariaDB [(none)]> SOURCE /home/labex/project/wuxu.sql;
Эта команда выполнит SQL-скрипт и покажет результат.
Вы должны увидеть следующий вывод:
+-------------------------+
| Duration of Wuxu Reform |
+-------------------------+
| 103 |
+-------------------------+
1 row in set (0.000 sec)
Вывод показывает, что длительность戊戌变法 (Вусю Реформы) составила 103 дня.
Поздравляем! Вы успешно завершили проект, написав SQL-запрос для вычисления длительности戊戌变法 (Вусю Реформы).
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.
