Web/DataBase
텍스트파일을 DB에 한번에 넣기
IMyoungho
2017. 11. 8. 17:52
MySQL에서 텍스트파일을 칼럼별로 정리한 것을 DB에 넣는 방법이 있다.
LOAD DATA를 이용하면 된다!
1 | LOAD DATA local infile '경로' into table 테이블명 fields terminated by '구분할 것' (컬럼,컬럼...); |
여기서 경로는 파일 경로를 의미하는 것이고
테이블명 또한 말그대로 테이블명이다.
주의깊게 볼점은 fields terminated by ' ' 이 부분인데 이 부분의 ' ' 안에 들어갈 것은 바로 구별자이다.
ex) hostory 1234 010-1234-5678
이런식으로 텍스트파일의 칼럼을 tap간격으로 구별했다고 한다면 \t를 넣어주면된다.
마지막에 ( ) 는 내가 넣어줄 칼럼을 의미한다.
만약 테이블에는 칼럼이 4개( id, name, age , address)인데 txt파일은 name과 age만 저장되어있다면
(name, age)라고 입력해주면 된다.
반응형