파일 내용 역순 출력 명령어

MySQLBeginner
지금 연습하기

소개

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

👀 미리보기

미완성 프로젝트 미리보기

🎯 과제

이 프로젝트에서는 다음을 배우게 됩니다.

  • sudo 명령어를 사용하여 비밀번호 없이 MySQL 데이터베이스에 접근하는 방법
  • cat 명령어를 역순으로 출력하는 SQL 문을 작성하는 방법
  • SQL 문을 파일에 저장하는 방법
  • MySQL 클라이언트에서 SQL 스크립트를 실행하는 방법

🏆 성과

이 프로젝트를 완료하면 다음을 수행할 수 있습니다.

  • SQL 문을 사용하여 텍스트 데이터를 조작하는 방법을 이해합니다.
  • MySQL 클라이언트에서 SQL 스크립트를 저장하고 실행하는 방법을 배웁니다.
  • MySQL 클라이언트를 사용하고 기본적인 데이터베이스 작업을 수행하는 경험을 얻습니다.

비밀번호 없이 MySQL 접속

이 단계에서는 sudo 명령어를 사용하여 비밀번호 없이 MySQL 데이터베이스에 접근하는 방법을 배우게 됩니다.

  1. Linux 시스템에서 터미널을 엽니다.
  2. 다음 명령을 실행하여 MySQL 서비스를 시작합니다.
sudo service mysql start
  1. 다음 명령을 실행하여 MySQL 클라이언트에 접근합니다.
sudo mysql

이렇게 하면 비밀번호 없이 MySQL 데이터베이스에 접근할 수 있습니다.

'cat' 명령어 역순 출력

이 단계에서는 Linux 터미널에서 cat 명령어를 역순으로 출력하는 SQL 문을 작성하는 방법을 배우게 됩니다.

  1. MySQL 클라이언트에서 다음 SQL 문을 실행합니다.

    SELECT REVERSE('cat');
    

    이렇게 하면 문자열 'cat'이 역순으로 출력되어 'tac'이 표시됩니다.

  2. MySQL 클라이언트에서 다음 명령을 실행하여 SQL 문을 파일에 저장합니다.

    SELECT REVERSE('cat');
    

    이렇게 하면 /home/labex/project 디렉토리에 reverseCat.sql 파일이 생성되고 SQL 문이 저장됩니다.

SQL 스크립트 실행

이 단계에서는 MySQL 클라이언트에서 reverseCat.sql 스크립트를 실행하는 방법을 배우게 됩니다.

  1. 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 에서 더 많은 랩을 연습하여 기술을 향상시킬 수 있습니다.

✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습✨ 솔루션 확인 및 연습