mysql>load data infile '/tmp/test.txt' into table table_name fields terminated by ',' ( col1_name, col2_name, col3_name, col4_name);
,(꼼마) 대신에 \t(탭) 이나 다른 분리자를 넣을 수 있습니다.
LOAD DATA INFILE [LOCAL] '파일명' INTO TABLE 테이블명 [FILEDS TERMINATED BY '필드구분자'] [LINES TERMINATED BY '행구분'] [FILED ENCLOSED BY '필드양끝구분자']
[] 는 옵션입니다..
예를들어...
member란 테이블에 회원.txt 파일을 인서트 할경우에..
회원.txt 파일은 각 필드의 구분을 ','로 했고, 행구분은 줄바꿈일 경우...
1,아이디,이름,이메일,......
2,아이디,이름,이메일,......
3,아이디,이름,이메일,......
LOAD DATA INFILE '회원.txt' INTO TABLE member FILEDS TERMINATED BY ',' LINES TERMINATED BY '\n'
필드구분자 옵션을 사용하지 않는 경우 기본적으로 TAB으로 인식합니다..
참고 : http://dev.mysql.com/doc/mysql/en/load-data.html