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

🎯 Задачи
В этом проекте вы научитесь:
- Как получить доступ к базе данных MySQL без пароля с использованием команды
sudo - Как написать SQL-инструкцию для вывода команды
catв обратном порядке - Как сохранить SQL-инструкцию в файл
- Как запустить SQL-скрипт в клиенте MySQL
🏆 Достижения
После завершения этого проекта вы сможете:
- Разобраться, как использовать SQL-инструкции для манипуляции с текстовыми данными
- Узнать, как сохранять и выполнять SQL-скрипты в клиенте MySQL
- Получить опыт в использовании клиента MySQL и выполнении основных операций с базой данных
Доступ к MySQL без пароля
В этом шаге вы научитесь получать доступ к базе данных MySQL с использованием команды sudo без пароля.
- Откройте терминал на вашей системе Linux.
- Запустите службу MySQL, выполнив следующую команду:
sudo service mysql start
- Получите доступ к клиенту MySQL, выполнив следующую команду:
sudo mysql
Это позволит вам получить доступ к базе данных MySQL без пароля.
Обратный вывод команды ‘Cat’
В этом шаге вы научитесь писать SQL-инструкцию для вывода команды cat в обратном порядке в терминале Linux.
В клиенте MySQL выполните следующую SQL-инструкцию:
SELECT REVERSE('cat');Это перевернет строку
'cat'и выведет результат'tac'.В клиенте MySQL выполните следующую команду, чтобы сохранить SQL-инструкцию в файл:
SELECT REVERSE('cat');Это создаст файл
reverseCat.sqlв директории/home/labex/projectи сохранит в него SQL-инструкцию.
Запустить SQL-скрипт
В этом шаге вы научитесь запускать скрипт reverseCat.sql в клиенте MySQL.
В клиенте MySQL выполните следующую команду для выполнения скрипта:
SOURCE /home/labex/project/reverseCat.sql;Это выполнит SQL-инструкцию в файле
reverseCat.sqlи выведет результат'tac'.
Поздравляем! Вы завершили проект. Вы должны увидеть следующий вывод:
MariaDB [(none)]> SOURCE /home/labex/project/reverseCat.sql;
+----------------+
| REVERSE('cat') |
+----------------+
| tac |
+----------------+
1 row in set (0.000 sec)
Резюме
Поздравляем! Вы завершили этот проект. Вы можете практиковаться в более многих лабораторных работах в LabEx, чтобы улучшить свои навыки.



