Печать текущего времени с использованием MySQL

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

Введение

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

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

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

🎯 Задачи

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

  • Как подключаться к базе данных MySQL с использованием команды sudo
  • Как составить SQL-запрос для вывода текущего времени в формате HH:MM:SS
  • Как использовать ключевое слово AS для присвоения псевдонима текущему времени
  • Как сохранить SQL-запрос в файл и выполнить его в клиенте MySQL

🏆 Достижения

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

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

Доступ к MySQL

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

  1. Откройте терминал на вашей системе.

  2. Запустите службу MySQL, выполнив следующую команду:

    sudo service mysql start
    
  3. Подключитесь к клиенту MySQL, выполнив следующую команду:

    sudo mysql
    

    Это позволит вам взаимодействовать с базой данных MySQL с использованием SQL-запросов.

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

В этом шаге вы напишете SQL-запрос для вывода текущего времени в формате HH:MM:SS, используя символы %h %i %S. Также вы будете использовать ключевое слово AS для присвоения псевдонима Текущее время.

  1. В клиенте MySQL выполните следующий SQL-запрос:

    SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Текущее время`;
    

    Этот запрос использует функцию DATE_FORMAT() для форматирования текущего времени и присваивает результат псевдониму Текущее время.

Сохраните SQL-запрос в файл

В этом шаге вы сохраните SQL-запрос в файл с именем currentTime.sql в директории /home/labex/project.

  1. Создайте директорию /home/labex/project, если она еще не существует:

    sudo mkdir -p /home/labex/project
    
  2. Откройте текстовый редактор и создайте новый файл с именем currentTime.sql в директории /home/labex/project.

  3. Скопируйте и вставьте следующий SQL-запрос в файл:

    SELECT DATE_FORMAT(NOW(), '%h:%i:%S') AS `Current Time`;
    
  4. Сохраните файл.

Запустите SQL-скрипт

В этом шаге вы запустите SQL-скрипт, который вы создали на предыдущем шаге, чтобы отобразить текущее время.

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

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