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

🎯 Задачи
В этом проекте вы научитесь:
- Подключаться к базе данных MySQL с использованием команды
sudoбез пароля - Писать SQL-выражение для преобразования строки даты в объект типа дата
- Сохранять SQL-выражение в файл сценария и запускать его в клиенте MySQL
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как подключаться к базе данных MySQL и выполнять SQL-выражения
- Преобразовывать строки дат в объекты типа дата с использованием SQL
- Создавать и запускать файлы сценариев SQL для автоматизации задач с базой данных
Подключиться к базе данных MySQL
В этом шаге вы научитесь подключаться к базе данных MySQL с использованием команды sudo без пароля.
- Откройте терминал на вашей системе.
- Запустите службу MySQL, выполнив следующую команду:
sudo service mysql start
- Подключитесь к клиенту MySQL, выполнив следующую команду:
sudo mysql
Это позволит вам подключиться к базе данных MySQL без пароля.
Преобразовать строку даты в тип даты
В этом шаге вы научитесь писать SQL-выражение для преобразования строки даты 14921012 в объект типа дата и отображения его.
- В клиенте 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.
- Откройте текстовый редактор на вашей системе.
- Скопируйте следующее SQL-выражение в текстовый редактор:
SELECT STR_TO_DATE('14921012', '%Y%m%d') AS `Columbus's Discovery`;
- Сохраните файл под именем
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, чтобы улучшить свои навыки.



