Открытие Нового Света Колумбом

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

Введение

В этом проекте вы научитесь подключаться к базе данных MySQL, преобразовывать строку даты в объект типа дата и сохранять SQL-выражение в файл сценария.

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

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

🎯 Задачи

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

  • Подключаться к базе данных MySQL с использованием команды sudo без пароля
  • Писать SQL-выражение для преобразования строки даты в объект типа дата
  • Сохранять SQL-выражение в файл сценария и запускать его в клиенте MySQL

🏆 Достижения

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

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

Подключиться к базе данных MySQL

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

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

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

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

Преобразовать строку даты в тип даты

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

  1. В клиенте MySQL выполните следующее SQL-выражение:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;

В этом выражении функция STR_TO_DATE() используется для преобразования строки даты 14921012 в объект типа дата, а ключевое слово AS используется для присвоения псевдонима Columbus's Discovery результату.

Результат этого запроса будет выглядеть так:

+----------------------+
| Columbus's Discovery |
+----------------------+
| 1492-10-12           |
+----------------------+
✨ Проверить решение и практиковаться

Сохранить SQL-выражение в файл сценария

В этом шаге вы научитесь сохранять SQL-выражение в файл сценария с именем Discovery.sql и помещать его в директорию /home/labex/project.

  1. Откройте текстовый редактор на вашей системе.
  2. Скопируйте следующее SQL-выражение в текстовый редактор:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
  1. Сохраните файл под именем Discovery.sql в директории /home/labex/project.

Теперь вы завершили проект. Вы можете запустить файл сценария в клиенте MySQL, используя следующую команду:

SOURCE /home/labex/project/Discovery.sql;

Это выполнит SQL-выражение в файле Discovery.sql и отобразит результат.

Вы должны увидеть следующий вывод:

MariaDB [(none)]> SOURCE /home/labex/project/Discovery.sql;
+----------------------+
| Columbus's Discovery |
+----------------------+
| 1492-10-12           |
+----------------------+
1 row in set (0.000 sec)
✨ Проверить решение и практиковаться

Резюме

Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.