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'를 열자
- 아래와 같이 열어보면 아무 데이터가 없다. 쓰려는 데이터를 임포트해서 진행
- 아래와 같이 진행
* 테스트
select * from public.gmv_trend