Data Analyst KIM

[SQL] #1. SQL의 개념과 설치 본문

데이터 분석/SQL

[SQL] #1. SQL의 개념과 설치

김두연 2023. 5. 9. 23:31
반응형

<SQL을 배워야하는 이유>

 

실무에서 가장 중요한 것은 SQL이다.

회사에서는 '데이터'라는  것은 데이터베이스에 저장을 하기 때문에 

SQL을 통해 가공이나 집계를 해서 원하는 데이터를 가지고 온다.

 

<SQL의 장점>

1. 쉽다.

2. 보편적이다.(대부분의 회사에서 사용한다.)

3. 실용적이다.

4. 다른 분석 언어/툴과 연계성이 높다

 


<SQL이란?>

SQL(Structured Query Language)데이터에 구조화된(=사전에 지정된) 질문 언어이다.

MySQL,ORACLE,PostgreSQL등이 있다.

거의 비슷하기 때문에 보편적으로 사용하는 것을 공부하고자 한다.

보편적으로 사용하는 것은 PostgreSQL이다.

자격증(SQLD)을 준비를 목표로 한다면 ORACLE을 추천한다.

 

PostgreSQL다운로드

1. 구글 검색창에 postgresql검색해서 다운로드 클릭

2. Window를 클릭하여 다운로드 클릭(Mac사용자는 Mac을 클릭)

3. Window x86-64 다운로드

4. 파일로 이동해서 setup설치까지 해준다.

 

 

SQL을 Dbeaver or 파이참 등을 사용해서 코드를 작성할 수 있다.

R의 경우에는 RStudio , python은 주피터노트북과 같은 개념이라고 할 수 있다.  

SQL을 Dbeaver를 사용하여 작성을 할것인데 그 이유는 무료이고 깔끔하고 기능이 다양하다.

그리고 다른 회사에서도 Dbeaver를 많이 사용한다. 

 

 

Dbeaver 설치하기 및 설정

1. 구글 검색창에 Dbeaver검색해서 다운로드 클릭

2. 홈페이지에 Community Edition과 Enterprise Edition이 있는데 Community Edition가 무료버전이다.

3.  Window 64 bit 다운로드

4. 파일로 이동해서 setup설치까지 해준다.

5. Dbeaver에 접속해서 'connect to a database'에 postgresql을 클릭하고 완료및 다운로드를 클릭

6. Password입력하고 왼쪽하단에 Test Connection을 통해 확인후 완료를 눌리면 된다.

(만약 회사에서 데이터베이스에 접근을 하기 위해서는 Host,Port,Database,Username,Password를 입력해야한다.)

 

데이터 불러오기

 

Tables에 우클릭해서 데이터 가져오기를 클릭
가져올 데이터를 클릭하고 다음과 같이 확인
최종적으로 데이터가 들어온 것을 확인할 수있음.

이렇게 SQL의 개념과 설치까지 알아봤다.

간단히 데이터를 불러오는 것까지 진행을 해보았고 다음 장부터는 구문을 이용해서 데이터를 다루어 볼 것이다.

반응형