공공데이터포털의 상가(상권)정보를 다운로드해 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 |