StartUP SQL의 완전 무료 강의 노트를 오픈했습니다.(온라인 E-Book / ALL FREE ACCESS)

무료 영상 강의(자막 + 1.5배속 강추)

 

 

실습 환경 구성하기

StartUP SQL은 이론으로만 SQL을 설명하지 않습니다. 풍부한 예제를 직접 실습해볼 수 있는 환경과 직접 풀어볼 수 있는 문제를 수록하고 있습니다.

SQL 실력 향상을 위해서는, SQL을 직접 실행해보고 그에 따라 테이블의 데이터가 어떻게 데이터가 조회되는지 살펴볼 필요가 있습니다. 그리고 배운 것을 자신의 것으로 완전히 만들기 위해 그에 따른 응용 문제도 풀어볼 필요가 있습니다. 이러한 연습을 위해서는 자신의 개인 PC에 실습 환경을 구성해야 합니다.

StartUP SQL은 MySQL을 활용해 SQL을 연습합니다. MySQL은 무료 DB로서 최근에 많은 스타트업 기업들이 애용하는 DBMS입니다. 설치도 쉬우며, 사용하기도 비교적 편합니다.

 

실습 환경 구성은 다음과 같은 과정을 거칩니다.

1. 완성된 실습환경

2. MySQL 다운로드

3. MySQL 설치(Workbench라는 SQL 툴이 같이 설치됨)

4. Workbench 실행

5. Workbench 설정 변경(연습과 실습을 위해 몇 가지 설정을 바꿔 놓는 것이 좋습니다.)

6. DBeaver 설치 및 실행

7. DBeaver 설정 변경

8. 데이터베이스 IMPORT

 

 

먼저 완성된 실습 환경은 아래 그림과 같습니다.

StartUP SQL 실습 환경

 

개인 PC에 MySQL 8(윈도우즈, 맥 모두 가능)을 설치하고 startdb라는 데이터베이스를 구성합니다.

startdb는 제가 직접 만들어 공유 드리는 다양한 테이블과 데이터를 담고 있는 실습용 데이터베이스입니다. 개인적으로 이런 실습용 데이터베이스를 무료로 공개하는 것은 아쉽지만, 많은 분들이 좀 더 데이터와 SQL을 잘 배울 수 있었으면 하는 바램으로 무료로 공개하게 되었습니다.

 

MySQL 다운로드 및 설치

MySQL을 다운로드하고 설치하는 과정은 아래 글을 보시고 차분히 따라해보십시오. 생각보다 어렵지 않게 해내실 수 있을 겁니다.

https://sweetquant.tistory.com/501

 

2-1~2-3. MySQL 설치

실습환경을 준비하기 위해 MySQL을 설치합니다.실습을 하지 않는다면, SQL 실력은 전혀 늘지 않습니다.        이전 교육 슬라이드: https://sweetquant.tistory.com/500 다음 교육 슬라이드: https://swee

sweetquant.tistory.com

 

 

Workbench로 MySQL 접속해보기

MySQL을 설치한 후에는 MySQL을 설치할때 같이 설치된 Workbench라는 SQL 툴을 실행해봅니다.

Workbench라는 툴을 통해 MySQL의 데이터베이스에 접속해서 SQL을 실행할 수 있습니다. 이와 함께 Workbench의 몇 가지 옵션을 변경합니다. 그리고 DBeaver라는 툴도 추가로 설치합니다. 사실 DBeaver는 설치 안해도 상관없습니다. 하지만 최근의 많은 스타트업 기업들이 SQL 무료 툴로 DBeaver를 사용하고 있으므로 사용해보시길 권장합니다. 사실, SQL 툴은 MySQL만 지원한다면 아무거나 사용해도 상관없습니다. 다만, 이후 실습 데이터베이스 구성을 위해 DATA IMPORT 작업을 해야 하는데 이때는 Workbench를 꼭 사용해야 합니다. 지금까시 설명한 과정은 아래 글을 참고해주시면 됩니다.

https://sweetquant.tistory.com/502

 

2-4~2-5. MySQL접속해보기:Workbench와 DBeaver

데이터를 강력하게 다루는 SQL.SQL을 배우기 위한 최적의 시작점, StartUP SQL! 설치한 MySQL에 접속하기 위한 SQL 툴에 대한 설명입니다.MySQL을 설치하면 Workbench는 자동설치됩니다.Workbench만 사용해도 S

sweetquant.tistory.com

 

 

실습 데이터베이스 구성하기

마지막으로 실습용 데이터베이스를 IMPORT 할 차례입니다. 첨부로 올려드린 DUMP 파일을 다운로드 한 후에, Workbench에 접속해 DATA IMPORT 작업을 수행합니다. 과정이 복잡하지 않지만, 좀 더 이해가 쉽게 하도록 영상으로 과정을 만들어 올려드렸습니다. DUMP 파일 다운과 데이터베이스 IMPORT 과정은 아래 글을 참고해주세요.

https://sweetquant.tistory.com/503

 

2-8. 실습 데이터베이스 구성하기

실습을 위한 데이터베이스를 구성할 차례입니다.해당 과정을 진행하기 전에 MySQL 8이 설치되어 있어야 합니다. (MySQL 8.0.35 추천)아래 파일을 압축을 푼후 MySQL Workbench에서 IMPORT 작업을 해주시면

sweetquant.tistory.com

 

여기까지 완료하시면, 자신의 컴퓨터에 SQL 교육과 실습을 위한 startdb라는 멋진 데이터베이스가 만들어집니다.

이제 본격적으로 SQL을 연습을 하러 가시면 됩니다.

책 형태로 SQL을 설명드리기에는 많은 시간이 걸리므로, 우선은 교육 슬라이드를 보고 하나씩 따라해보시기 바랍니다.

 

자신이 SQL이란걸 해본적이 전혀 없다면, SELECT SQL부터: https://sweetquant.tistory.com/504

그래도 SELECT SQL은 좀 배웠다면 GROUP BY 부터: https://sweetquant.tistory.com/514

GROUP BY까지 배웠다면 JOIN 부터: https://sweetquant.tistory.com/521

JOIN까지 다 배웠다면, 분석함수만 살펴보시죠!: https://sweetquant.tistory.com/545

 

오늘 준비한 내용은 여기까지입니다. 시간 나는대로 다음 내용도 준비해보도록 하겠습니다.

감사합니다.

 


[StartUP Tuning]

SQL 입문을 넘어선 MySQL을 활용한 SQL 튜닝 입문 교육

2024년 5월 주말 오프라인 교육 과정을 모집중: https://cafe.naver.com/dbian/7717

 

StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문

「StartUP Tuning - MySQL/MariaDB를 활용한 SQL 튜닝 입문」 < 일정 > 5/12(일), 5/19(일), 5/26(일) 오전 9시 ~ 오후 5시 (...

cafe.naver.com

 

+ Recent posts