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' 카테고리의 다른 글
MySQL : Database 복사 (0) | 2022.07.28 |
---|---|
MySQL : Procedure란 녀석을 만났다. (0) | 2022.07.28 |
MySQL : CONCAT 문자열 붙이기 (0) | 2022.07.28 |
MySQL : 데이터베이스, 사용자, 권한 생성 (0) | 2022.07.27 |