본문 바로가기
Programming/MySQL

[MySQL] mysql csv 입력

by guru_k 2015. 6. 30.
728x90
반응형

1. DB 테이블 구조와 CSV 파일 구조가 같은 경우.


 

LOAD DATA LOCAL INFILE "CSV_FILE"

INTO TABLE DB_TABEL FIELDS TERMINATED BY ",";



2. DB 테이블 구조와 CSV 파일 구조가 다른 경우.


LOAD DATA LOCAL INFILE 'CSV_FILE'

INTO TABLE DB_TABEL

FIELDS TERMINATED BY ','

ENCLOSED BY '"'

LINES TERMINATED BY '\n'

 

(column_name1,column_name2,column_name3, ...);


3. CSV 파일이 한글일 경우


LOAD DATA LOCAL INFILE 'CSV_FILE'

INTO TABLE DB_TABEL

character set utf8                       ​ // 한글일 경우 character set 설정 추가

FIELDS TERMINATED BY ','

ENCLOSED BY '"'

LINES TERMINATED BY '\n'

 

(column_name1,column_name2,column_name3, ...);



728x90
반응형

댓글