[MySQL] 파일에서 테이블로 데이터 Import 하기
LOAD DATA LOCAL INFILE "파일경로 및 파일명(C:\\test.txt)"
INTO TABLE 스키마.테이블명
FIELDS TERMINATED BY "구분자(,)"
ENCLOSED BY "데이터를 감싸고 있는 문자(\")"
LINES TERMINATED BY "라인 끝나는 지점의 문자(\r\n)"
IGNORE 데이터 입력시 무시할 라인수(1) LINES;
위와 같은 SQL로 특정 형태의 파일 이나, CSV 파일을 테이블에 데이터로 입력가능하다.
아래는 예제이고 \, " 등을 사용할때는 이스케이프문자를 잘 사용해야 한다.
LOAD DATA LOCAL INFILE "C:\\test.txt"
INTO TABLE DB.Table
FIELDS TERMINATED BY ","
ENCLOSED BY "\""
LINES TERMINATED BY "\r\n"
IGNORE 1 LINES;