SQL

SQL 01 - 설치

H-V 2022. 3. 7. 19:36

패스트 캠퍼스 '한번에 끝내는 데이터 분석 초격차 패키지 Online' 강의 참조

 

 

 

 

 

01 SQL 이란?

  • 실무에 들어가게되면 데이터는 어느곳에 쌓여있다. 이 데이터를 가지고 엑셀 툴을 이용해 리포팅 또는 분석을 하고 파이썬/R 등의 프로그래밍 언어로 통계분석/시각화를 진행하고 Tableau/Power BI 등을 통해 데이터를 조금더 구체적으로 보기 좋게 시각화 한다.
  • 하지만 데이터를 바로 가져와 쓰기 힘들다. 이때 중간에서 'SQL' 을 통해 데이터를 가공, 정제, 집계등을 통한 후에 쓰기 쉽도록 만든다. 즉 데이터를 만남에있어 가장 첫번째 관문이 'SQL' 이다.

 

- SQL 장점

  • 가장 쉬우면서 보편적이다. 엑셀보다 오히려 쉽고 오류가 생겼을때 처리하는 부분만 적응하면 가장 간편하게 쓸 수 있는 툴이다
  • 가장 실용적이며 다른 분석 언어/툴과 연계성이 가장 좋고 쉽다

 

  • Structured Query Language(구조화된 질문 언어) 의 줄임말은 SQL은 쉽게 말해 정해진(구조화된) 문법대로 질문하면 프로그램 언어가 답을 내놓는 구조 형태
  • SQL 종류는 많은데 다들 비슷하다. 이 강의에서는 'PostgreSQL' 을 쓸 예정

 

 

 

02 Postgres/DBeaver 설치

  • 자기 컴퓨터의 비트에 맞게 선택하여 아래 링크를 통해 다운

  • 다운 받고 원하는 위치 및 패스워드를 세팅하고 계속 'Next'를 누르면 설치가 완료 된다. 마지막에 'Stack Builder'에 관해 물어보는데 체크를 풀면 된다. 쓰지 않는다. 
  • SQL을 실행하는 툴이 여러가지가 있는데 이 강의에서는 'DBeaver'라는 툴을 쓸 예정

자기 컴퓨터에 맞는 비트로 다운 받으면 된다

  • 'Next'를 계속 클릭하여 설치 마무리

 

▶ 시작전 데이터 임포트

실습 csv 파일-20220307T094938Z-001.zip
0.08MB

다운을 받아 풀어 준 뒤 'DBeaver'를 켠 후 'Postgres'를 열자

필요한 드라이버가 자동으로 뜬다. 다운로드를 눌러서 진행
다른것은 건드리지말고 설치당시 넣었던 비밀번호를 넣고 테스트 커넥션을 해서 위와 같은 화면이 나오면 성공. 

  • 아래와 같이 열어보면 아무 데이터가 없다. 쓰려는 데이터를 임포트해서 진행

  • 아래와 같이 진행

우클릭으로 데이터 가져오기 눌린 후
CSV가져오기 선택 후 다음을 눌러 저장위치에서 원하는 파일을 가져 온 후
컬럼스를 눌러 원하는 데이터 부분에 타입을 바꿔 주고 사용하면 된다. 

* 테스트

select * from public.gmv_trend

잘 나온다~!