프로그래밍/DB
mysql query 실행 결과를 파일로 저장하기
kugancity
2017. 1. 5. 20:17
반응형
select 문 등의 mysql query를 실행한 후에
파일로 저장하는 법은 생각보다 간단하다.
예를 들어 필드1, 필드2를 선택해서 파일로 저장하려고 하면
아래와 같이 query 문 뒤에 into outfile을 사용하면 된다.
SELECT `필드1`, `필드2` FROM `테이블이름`
INTO OUTFILE '/tmp/result.txt'
이렇게 저장한 파일은 기본적으로 필드가 탭으로 분리되어 있다.
파일 저장할 때 옵션은 아래와 같이 설정한다.
SELECT `필드1`, `필드2` FROM `테이블이름`
INTO OUTFILE '/tmp/result.txt'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
필드 구분자는 fields terminated by 로 설정하고
필드 안의 내용을 부호로 감쌀 경우 enclosed by로 설정
각 row를 어떻게 끝낼지는 lines terminated by 로 설정하면 된다.
728x90
반응형