SQL

SQL - 데이터 적재 및 사용 (소상공인 데이터셋)

데이터_박과장 2023. 10. 28. 16:25

 

 

공공데이터포털의 상가(상권)정보를 다운로드해 SQL에서 분석한다.

1. 파일 다운로드와 압축 풀기

ZIP 파일 다운로드

공공데이터포털의 상가(상권)정보 페이지에서 ZIP 파일을 다운로드한다.

 

https://www.data.go.kr/data/15083033/fileData.do

 

소상공인시장진흥공단_상가(상권)정보_20230930

영업 중인 전국 상가업소 데이터를 제공합니다.<br/>(상호명, 업종코드, 업종명, 지번주소, 도로명주소, 경도, 위도 등)<br/><br/>[데이터 변경 안내] <br/><br/>1. 상권업종분류 : 표준산업분류 기반 업

www.data.go.kr

 

 

MySQL Workbench

  • MySQL Workbench를 실행시키고 왼쪽 Navigator 패널에 마우스 오른쪽 버튼을 눌러 새로운 Schema를 생성한다.
  • 사용할 Schema의 이름을 설정하고 아래와 같은 설정을 하고 Apply를 누름. (우리는 다른이름으로)

 

항목사용                                                   이유

utf8mb4 한글을 포함한 전세계 문자 + 이모티콘 사용 가능
utf8mb4_general_ci 가장 정확하지는 않지만 정렬 속도 빠름

 

  • 다른 설정 없이 Apply를 한번 더 눌러준다.
  • 그러면 새로운 Schema가 생성된다. 여기서 스키마는 데이터베이스와 비슷한 의미로 생각하세요.
  • 새로 만든 데이터베이스에 csv파일을 임포트하여 테이블을 생성하려고 하는데, 테이블에 마우스 오른쪽 버튼을 누르고 Table Data Import Wizard를 클릭한다.
  • csv 파일의 경로를 선택한다.
  • 생성되는 테이블의 이름을 입력. (우리는 다른이름)

 

  • 인코딩 방법과 데이터타입을 설정.
  • 이와 같은 과정을 거치면 새롭게 테이블이 생성되는 것을 확인할수 있음.
  • 이제 아래의 데이터를 가지고 원하는 작업을 수행하면 된다.

 

 

 

 

 

 

 

'SQL' 카테고리의 다른 글

SQL - 데이터 적재 및 사용(주민등록 인구통계)  (0) 2023.10.28
SQL - DDL 실습  (0) 2023.10.28
SQL - 문장의 종류  (0) 2023.10.28
SQL - 정규화  (2) 2023.10.28
SQL - 성능데이터 모델링  (0) 2023.10.28