본문 바로가기

Database

HeidiSQL에서 csv파일 import

728x90
반응형

프로젝트 진행 중 엑셀 파일에 정리된 내용을 데이터로 입력해야하는 일이 생겼다.

하나하나 언제 넣나 생각했지만 역시나 방법은 있었다.

 

일단 본인의 엑셀 파일이다.

 

FILE_NAME, REG_NO이 있고 그 밑에 데이터가 존재한다.

만약 이 데이터를 tmp라는 데이터 테이블에 컬럼 값으로 자동으로 입력하려면

 

일단 엑셀 파일을 csv 파일로 export 해야한다.

 

엑셀에서 저장할 때 파일 형식을 csv로 변경하면 된다.

 

이제 데이터를 넣어보자.

 

먼저 HeidiSQL에서 tmp라는 테이블을 생성했다. 

tmp테이블은 FILE_NAME 과 REG_NO 컬럼을 갖고있다. 

(참고로 DB는 MYSQL이다.)

 

 

tmp테이블이 생성됐다면 이제 csv 파일로 데이터를 넣어보자.

 

도구 -> CSV 파일 가져오기

 

 

이후 나온 설정 창에서 표시된 곳을 신경써주자.

 

잘 설정 했다면 가져오기!

 

그럼 이렇게 tmp 테이블에 데이터가 알맞게 들어간 것을 확인 할 수 있다.

 

본인이 만든 tmp 테이블은 임시테이블이고 본인은 tmp 테이블을 활용하여 다른 테이블과 JOIN을 하면 tmp 테이블의 데이터를 다른 테이블과도 얼마든지 사용 할 수가 있다. 

 

728x90
반응형

'Database' 카테고리의 다른 글