MySQL을 설치하면 Shell과 Workbench가 설치된다.
대부분의 사람들은 워크벤치를 많이 사용하겠지만,
처음에 간단한 SQL 명령어들을 시험해보기에는 Shell이 간단하고 좋은 것 같다.
설치하지 않고 MySQL을 사용하고 싶다면 추천하고 싶은 IDE가 있다.
Goorm이다. 한 번쯤은 들어봤을 것이다. 온라인코딩 환경을 지원해준다.
Goorm에서도 SQL 쉘 스크립트 환경을 제공해주니 참고하길 바란다.
만약 설치할 것이라면 앞 전의 포스트인 MySQL 설치를 참고하면 좋을 것 같다.
https://myvelop.tistory.com/23?category=909111
다시 본론으로 돌아와서
Shell을 쉽게 사용하려면 몇몇 설정을 바꿔주고 Root와 연결하는 작업을 할 줄 알아야한다.
이제부터 단계별로 설명을 시작하도록 하겠다.
1. Shell 쉘 설정해주기
초기 화면에서 위의 바를 오른쪽 클릭해서 설정해 들어가준다.
처음 설정으로는 복사는 되지만 붙여넣기가 안되기 때문에
쉽게 붙여넣기를 하고 싶다면 빨간 박스 안에 있는 편집옵션을 체크해줘야한다.
2. root 계정과 연결
DBMS을 조작하려면 root계정에 로그인해야한다. 그 명령어는 아래와 같다. (역슬래쉬를 꼭 적어야한다)
\connect root@localhost:3306
설치할 때 locathost의 포트번호를 바꾸지 않았다면 위와 동일하고 접속해도 괜찮다.
설치 시 설정했던 비밀번호를 정확하게 적어주고 Enter를 누르면
패스워드를 저장하겠냐는 질문을 하는데
여기서 Y를 눌러주면 다음 번에 root계정에 접속할 때 비밀번호를 다시 안 적어도된다.
빨간 밑줄을 보면 root계정의 localhost:3306에 접속되어있음을 알 수 있다.
3. JS(Javascript 자바스크립트)를 SQL로 변환해주기
위사진을 보면 MySQL 옆에 JS라고 적힌 것이 보일 것이다.
이는 현재 JS모드로 쉘이 설정되어있다는 의미이다. 이 상태에서는 SQL명령어를 입력해도 에러만 발생할 뿐이다.
SQL모드로 바꿔주는 명령어는 아래와 같다.
\sql
JS에서 SQL로 바뀌었다는 것을 확인할 수 있다!!!!!
다시 JS모드로 바꾸고 싶다면 \JS를 입력해주면 된다.
show databases; 명령을 입력해보았다. 정상적으로 출력되는 것을 확인할 수 있다.
단계 중 1단계는 한 번만 설정해도 그것이 지속되지만
2, 3번은 쉘 스크립트를 다시 켤 때마다 매번 해줘야하기 때문에 기억하고 있으면 좋을 것 같다.
만약 기억하기 어렵다면 블로그 포스트를 켜놓고 참고해가면 입력하면 쉬울 것이다.