공공데이터포털 데이터 MySQL에 csv파일로 import하는 방법
Precondition
공공데이터 포털 회원가입과 적절한 데이터
MySQL Worchbench
먼저, 공공데이터포털에서 요구사항에 맞는 데이터를 csv로 다운받는다.
xls는 xls를 csv로 변환하는 추가 작업이 들어가야한다.
unhandled exception: cp494 에러가 떠서 보니 xls 파일을 다른이름으로 저장해서 csv 파일로 저장하면 된다.
요구사항에 맞게 데이터를 삭제, 편집한다.

MySQL 워크벤치 설정
MySQL Worchbench에서 database를 우클릭 후 Table data import wizard를 클릭한다.

import할 파일 경로를 찾아 넣는다.

그러면, 두 가지 선택지가 나오는데 나는 요구사항에 따라 미리 만들어놓은 스키마에 넣을 예정이다.

요구사항에 맞게 Use existing table을 클릭하면

기존과 다르게 Truncate table before import 가 나오는데 이는 기존 테이블에 있는 데이터를 초기화할 것인지에 따라 체크하면 된다. 테이블 구조만 짜여있으므로 상관이 없는 상태이다.
새 테이블에서 IMPORT 하기
https://shawn-choi.tistory.com/entry/MySQL%EC%97%90-csv-%EC%9E%84%ED%8F%AC%ED%8A%B8-MySQL-Workbench
MySQL에 csv 임포트 - MySQL Workbench
본 포스트는 Windows 환경에서 Mysql Workbench를 사용하여 csv 파일을 Mysql DB에 임포트 하는 방법을 설명합니다. 상세한 임포트 방법을 확인하실 경우 본 포스트의 2.과정 부분부터 참고해 주세요. 2.과
shawn-choi.tistory.com
새 테이블 만들거면 위 블로그 내용을 참조하면 좋을 것 같다.

그런데 문제가 발생했다. 온라인 ms excel로 편집해서 csv로 다운받은 파일이 ???로 깨져있다. 엑셀의 인코딩 방식과 달라서 발생한 문제였다.

csv (쉼표로 분리) 클릭해서 저장하고 import 하니 해결되었다.
결과

잘 입력된 것을 볼 수 있다. 추후 공공데이터포털의 데이터를 활용한 프로젝트를 수월하게 진행할 수 있을 것 같다!
