[Datagrip] MySQL에 csv 파일 데이터 등록하기

smlee·2022년 8월 8일
0

Personal Archive

목록 보기
2/4

외주를 진행하며 공공데이터를 DB에 올려야 하는 경우가 발생하였다.
따라서 해당 데이터를 csv 파일 형태로 다운로드 받아서 DB에 맞는 정보들만 남겨두었다. 그리고 4,000개에 가까운 csv 파일 내의 데이터를 datagrip에서 쉽게 등록하려고 한다.

1. csv파일에서 필요한 정보 편집


현재 필요한 정보인 학교 주소, 학교명, 학생 수, 교원 수 등을 csv 파일에 추가하였다. 그리고 맨 위에 있는 행은 테이블 내 컬럼명과 같게 하였다.

2. Datagrip에서 파일에서 데이터 가져오기


csv 파일 내에 있는 데이터를 저장한 테이블명에 우클릭을 하면 위와 같은 창이 뜨는데, 파일에서 데이터 가져오기를 클릭한다.


그리고 불러올 csv 파일을 클릭한다.


그러면 테이블에 어떤 방식으로 데이터가 저장될 지 미리보기를 할 수 있다. 그리고 우측 하단의 확인 버튼을 누르고 기다리면 데이터가 생성된다.

(데이터 개수에 따라 소요 시간의 차이가 걸리며, 필자는 4천 개가 조금 안 되는 데이터를 저장하는 데 13분 정도 걸렸다.)

완료 되었다는 창을 확인 후 SELECT 문을 통해 확인해보면 데이터가 잘 들어간 것을 확인할 수 있다.


📚 Reference

0개의 댓글