Введение
В этом проекте вы научитесь выводить текущее время с использованием SQL-запросов в клиенте MySQL.
👀 Предварительный просмотр

🎯 Задачи
В этом проекте вы научитесь:
- Как подключаться к базе данных MySQL с использованием команды
sudo - Как составить SQL-запрос для вывода текущего времени в формате
HH:MM:SS - Как использовать ключевое слово
ASдля присвоения псевдонима текущему времени - Как сохранить SQL-запрос в файл и выполнить его в клиенте MySQL
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как взаимодействовать с базой данных MySQL с использованием SQL-запросов
- Составлять SQL-запросы для извлечения и форматирования даты и времени
- Сохранять SQL-скрипты в файлы и выполнять их в клиенте MySQL
- Применять эти навыки для создания более сложных приложений, управляемых базой данных
Доступ к MySQL
В этом шаге вы научитесь подключаться к базе данных MySQL с использованием команды sudo без пароля.
Откройте терминал на вашей системе.
Запустите службу MySQL, выполнив следующую команду:
sudo service mysql startПодключитесь к клиенту MySQL, выполнив следующую команду:
sudo mysqlЭто позволит вам взаимодействовать с базой данных MySQL с использованием SQL-запросов.
Напишите SQL-запрос
В этом шаге вы напишете SQL-запрос для вывода текущего времени в формате HH:MM:SS, используя символы %h %i %S. Также вы будете использовать ключевое слово AS для присвоения псевдонима Текущее время.
В клиенте MySQL выполните следующий SQL-запрос:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Текущее время`;Этот запрос использует функцию
DATE_FORMAT()для форматирования текущего времени и присваивает результат псевдонимуТекущее время.
Сохраните SQL-запрос в файл
В этом шаге вы сохраните SQL-запрос в файл с именем currentTime.sql в директории /home/labex/project.
Создайте директорию
/home/labex/project, если она еще не существует:sudo mkdir -p /home/labex/projectОткройте текстовый редактор и создайте новый файл с именем
currentTime.sqlв директории/home/labex/project.Скопируйте и вставьте следующий SQL-запрос в файл:
SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;Сохраните файл.
Запустите SQL-скрипт
В этом шаге вы запустите SQL-скрипт, который вы создали на предыдущем шаге, чтобы отобразить текущее время.
В клиенте MySQL выполните следующую команду для выполнения SQL-скрипта:
SOURCE /home/labex/project/currentTime.sql;Это выполнит SQL-запрос в файле
currentTime.sqlи отобразит текущее время в форматеHH:MM:SS.
Вы должны увидеть следующий вывод:
MariaDB [(none)]> SOURCE /home/labex/project/currentTime.sql;
+--------------+
| Current Time |
+--------------+
| 01:44:11 |
+--------------+
1 row in set (0.000 sec)
Вы теперь завершили проект по выводу текущего времени с использованием SQL-запросов в клиенте MySQL. Поздравляем!
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.
