소개
이 프로젝트에서는 MySQL 클라이언트에서 SQL 문을 사용하여 Linux 터미널 명령어를 역순으로 출력하는 방법을 배우게 됩니다. 이 프로젝트는 SQL 의 기본 사항과 텍스트 데이터에 대한 간단한 작업을 수행하는 방법을 이해하는 데 도움이 되도록 설계되었습니다.
👀 미리보기

🎯 과제
이 프로젝트에서는 다음을 배우게 됩니다.
sudo명령어를 사용하여 비밀번호 없이 MySQL 데이터베이스에 접근하는 방법cat명령어를 역순으로 출력하는 SQL 문을 작성하는 방법- SQL 문을 파일에 저장하는 방법
- MySQL 클라이언트에서 SQL 스크립트를 실행하는 방법
🏆 성과
이 프로젝트를 완료하면 다음을 수행할 수 있습니다.
- SQL 문을 사용하여 텍스트 데이터를 조작하는 방법을 이해합니다.
- MySQL 클라이언트에서 SQL 스크립트를 저장하고 실행하는 방법을 배웁니다.
- MySQL 클라이언트를 사용하고 기본적인 데이터베이스 작업을 수행하는 경험을 얻습니다.
비밀번호 없이 MySQL 접속
이 단계에서는 sudo 명령어를 사용하여 비밀번호 없이 MySQL 데이터베이스에 접근하는 방법을 배우게 됩니다.
- Linux 시스템에서 터미널을 엽니다.
- 다음 명령을 실행하여 MySQL 서비스를 시작합니다.
sudo service mysql start
- 다음 명령을 실행하여 MySQL 클라이언트에 접근합니다.
sudo mysql
이렇게 하면 비밀번호 없이 MySQL 데이터베이스에 접근할 수 있습니다.
'cat' 명령어 역순 출력
이 단계에서는 Linux 터미널에서 cat 명령어를 역순으로 출력하는 SQL 문을 작성하는 방법을 배우게 됩니다.
MySQL 클라이언트에서 다음 SQL 문을 실행합니다.
SELECT REVERSE('cat');이렇게 하면 문자열
'cat'이 역순으로 출력되어'tac'이 표시됩니다.MySQL 클라이언트에서 다음 명령을 실행하여 SQL 문을 파일에 저장합니다.
SELECT REVERSE('cat');이렇게 하면
/home/labex/project디렉토리에reverseCat.sql파일이 생성되고 SQL 문이 저장됩니다.
SQL 스크립트 실행
이 단계에서는 MySQL 클라이언트에서 reverseCat.sql 스크립트를 실행하는 방법을 배우게 됩니다.
MySQL 클라이언트에서 다음 명령을 실행하여 스크립트를 실행합니다.
SOURCE /home/labex/project/reverseCat.sql;이렇게 하면
reverseCat.sql파일의 SQL 문이 실행되고'tac'이 출력됩니다.
축하합니다! 프로젝트를 완료했습니다. 다음과 같은 출력을 볼 수 있습니다.
MariaDB [(none)]> SOURCE /home/labex/project/reverseCat.sql;
+----------------+
| REVERSE('cat') |
+----------------+
| tac |
+----------------+
1 row in set (0.000 sec)
요약
축하합니다! 이 프로젝트를 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.



