본문 바로가기
Database/MySQL, SQL

CSV 파일을 MYSQL로 Import

by Developer88 2017. 1. 5.
반응형

데이터베이스를 다루다 보면,

엑셀이나 구글드라이브에서 만든 데이터를

MYSQL로 임포트 해야할 일이 가끔 생기는데요.

오늘은 이것에 대해서 정리해보려고 합니다.


1. MySql Workbench 실행


터미널에서 MYSQL명령어를 실행하는 방법도 있지만,

GUI 툴인 Workbench가 정말 세상 편리합니다.


먼저 Workbench실행해주시구요.

테스트해볼 데이터베이스는 다음과 같습니다.


movies라는 Table이고,

movie_id라는 primary key,

director와 movie_name이라는 

세개의 간단한 컬럼으로 이루어져 있습니다.



여기에는 아무 데이터도 없는데요.

 

2. GoogleDrive에서 CSV 익스포트 

우선 GoogleDrive에서 만든 데이터를 CSV로 익스포트 하겠습니다.

참고로, 테이블의 컬럼명과 스프레드시트의 컬럼명은 동일해야 합니다.



위의 스프레드 시트를 csv로 익스포트해서 파일로 열어보면 아래와 같은 화면인데요.

그런데, 여기서 주의할 점은 컬럼명이 있는 첫번째 행을 지워줘야 한다는 것인데요.

왜냐하면 MYSQL이 컬럼명을 따로 인식해서 제거해주지 않기 때문입니다.

1번째 행만 삭제해주시고, 저장해주시면 되겠습니다.




3. MYSQL WORKBENCH에서 Import하기


이제부터는 너무나 쉽습니다.

메뉴를 찾아서 클릭만 해주시면 되는데요,

아래 이미지에서 화살표가 가르키는 곳을 클릭해주시면 되구요,



클릭하면 나오는 아래와 같은 이미지에서 다시 화살표가 가르키는 곳을 클릭하면

CSV가 있는 파일위치를 물어보구요.

위치를 찾아서 확인만 눌러주시면 됩니다.



확인을 누르시면 아래와 같이 데이터가 MySQL안으로 들어온 것을 확인해 보실 수 있습니다.


이렇게 해서 CSV파일을 MYSQL로 Import하는 방법을 정리해 보았습니다~.

728x90

댓글