마케터의 SQL 맛보기#1
SQL이란
SQL(Structured Query Language)은 데이터베이스에 질의(Query)를 실행해서 원하는 데이터를 조회하거나 입력, 수정, 삭제 등을 할 수 있는 절차형 언어이다. 기업의 정보시스템에서는 SQL이 다양한 분야에서 사용되고 SQL을 할 수 없으면 일을 할 수 없을 정도로 사용분야가 광범위하다.
그럼 이 중요한 SQL을 학습해 보도록 하자. SQL을 학습하는 가장 확실한 방법은 실제로 사용해보는 것이다. SQL을 실제로 사용하려면 데이터베이스 관리 시스템(DataBase Management System)을 설치해야 한다. 데이터베이스 관리 시스템은 간단하게 DBMS라고 한다. DBMS의 종류는 Oracle, Sybase, DB2, MySQL, MS-SQL 등 다양하다. 이러한 DBMS 중에서 MYSQL을 활용해서 공부를 해 볼 것이다.
SQL은 표준을 준수하기 때문에, SQL 공부를 위해서는 어떤 DBMS를 설치해도 상관없다. 그럼 MYSQL 설치해 보도록 하자.
SQL 설치하기
우선 설치파일을 다운 받도록 하자. 하단의 링크로 접속해 보자.
링크로 접속한 페이지에서 하단으로 스크롤을 내리게 되면 상단의 그림에 표시된 버튼을 찾을 수 있을 것이다. MYSQL Community Downloads 버튼을 눌러서 이동한다.
마찬가지로 빨간 상자로 표시된 MYSQL Installer for Windows 버튼을 클릭하여 이동한다.
가입을 요청하는 페이지인데, 빠르게 설치하기 위해 빨간 상자로 표시된 버튼을 누르도록 하자. 그럼 클릭과 함께 설치 파일이 다운로드 되는 것을 볼 수 있을 것이다. 다운로드가 완료되면 설치 파일을 실행시켜보자.
설치 파일이 실행되면 볼 수 있는 창이다. 그림과 같은 영역을 체크한 이후 Next 버튼을 누르자.
설치해야 할 파일들이다. Execute 버튼을 눌러 설치하도록 하자. 설치가 완료되면 Next 버튼을 눌러 다음 단계로 넘어가자.
Next를 눌러 다음 단계로 넘어가자.
애초에 Standalone MYSQL Server에 클릭이 되어 있을 것이다. Next 버튼을 눌러 표준과정으로 설치를 계속 진행하자.
포트를 변경할 수 있는 과정인데, 건드리지 말고 Next 버튼을 눌러 다음 단계로 넘어가자.
마찬가지로 선택되어 있는 값을 유지한 채 Next 버튼을 눌러 다음 단계로 넘어가자.
사용할 root 계정의 비밀번호를 설정하는 과정이다. 비밀번호의 강도는 높을수록 좋지만, 잘 기억하도록 하자. 설정 후 Next 버튼을 눌러 다음 단계로 넘어가자.
기존의 설정값들을 유지한 채 Next 버튼을 눌러 다음 단계로 넘어가자.
설정값을 적용하는 과정이다. Execute 버튼을 눌러 진행하고, 완료가 되면 표시되는 Finish 버튼을 눌러 다음 단계로 넘어가자.
Next 버튼을 눌러 다음 단계로 넘어가자.
Finish 버튼을 눌러 다음 단계로 넘어가자.
Next 버튼을 눌러 다음 단계로 넘어가자.
이전에 생성한 root 계정의 비밀번호를 입력하고 Check버튼을 눌러준다. 정상적으로 연결시 Next 버튼이 활성화 될 것이고, 버튼을 눌러 다음 단계로 넘어가자.
또 설정을 적용하는 과정이다. Execute 버튼을 눌러주자.
설정 적용이 완료되면, Finish 버튼을 눌러 다음 단계로 넘어가자.
Next 버튼을 눌러 다음 단계로 넘어가자.
설치가 완료되었다. Finish 버튼을 누르면 Workbench와 Shell이 실행될 텐데 모두 닫아주도록 하자.
설치된 MYSQL을 확인해보자. 윈도우 버튼을 눌러 MYSQL 8.0 Command Line Client를 찾아서 실행해보자.
검은색 바탕의 화면이 뜰 것이다. 이제 기억하고 있는 root 계정의 비밀번호를 입력하고 Enter를 눌러보자.
환영하는 메시지와 함께 mysql> 이 뜬다면 성공적으로 설치한 것이다. 설치는 완료된 것이다.
MYSQL이 설치된 기기는 부팅 시 자동으로 실행될 것이다. MYSQL의 동작 상태는 상단의 그림처럼 윈도우 우측 하단의 숨겨진 아이콘 표시 버튼을 클릭 후 MYSQL Notifier 아이콘을 찾아서 조작 가능하다.
아이콘 클릭 후 Start, Stop, Restart 옵션으로 시작, 종료, 재시작이 조작 가능하다.
이번 글은 여기서 마치고, 다음 글에서 SQL을 공부해 보도록 하자.