-
mysql query 실행 결과를 파일로 저장하기프로그래밍/DB 2017. 1. 5. 20:17728x90반응형
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반응형'프로그래밍 > DB' 카테고리의 다른 글
mysql 로그 확인 및 저장하기 (0) 2017.05.09 mysql 테이블 구조 및 내용 복사하기 (insert into select 구문) (0) 2017.01.13 c#에서 mysql (MySqlCommand) 사용하기 예시 (1) 2016.11.24 mysql 실행중인 job list 확인 및 강제 종료 (0) 2016.04.03 mysql 재시작 오류 - datadir 변경 (0) 2015.07.15