Расчет длительности戊戌变法 (Вусю Реформы)

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

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

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

  1. Откройте терминал на вашей системе.
  2. Запустите следующую команду для запуска службы MySQL:
sudo service mysql start
  1. Теперь запустите следующую команду для подключения к базе данных MySQL:
sudo mysql

Теперь вы должны быть в состоянии подключиться к базе данных MySQL без пароля.

Напишите SQL-запрос

В этом шаге вы напишете SQL-запрос для отображения длительности戊戌变法 (Вусю Реформы) в днях.

  1. Откройте файл wuxu.sql.
  2. В файле 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-скрипт, который вы создали на предыдущем шаге.

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