MySQL 테이블 엑셀 csv, json, txt파일로 저장하기

MySQL에서 테이블의 값을 csv, json로 저장 하여 보관 또는 데이터를 편하게 조회하기 위해 필요할 때가 있습니다.


SQLGate나 MySQL Workbench 같은 툴에서 손 쉽게 Export 할 수 있지만 툴을 사용하지 못할 경우 아래와 같이 쿼리를 입력하면 됩니다.


쿼리로 Export


MySQL Export json, csv


위에서 테스트는 바탕화면에 USERS 테이블을 조회하여 USERS.csv 라는 폴더를 생성하는 것입니다.



SELECT *

INTO OUTFILE '저장할 경로/저장할 이름.확장자'

FIELDS TERMINATED BY ','

ENCLOSED BY '"'

ESCAPED BY '\\'

LINES TERMINATED BY '\n'

FROM 저장할 테이블;



MySQL Export json, csv


이렇게 추출된 csv 파일을 확인할 수 있습니다.


MySQL Workbench에서 Export

MySQL Export json, csv


툴에서는 위 방법보다 쉽게 나온 결과 값을 툴에서 바로 여러 타입으로 저장할 수 있습니다.

Result Grid 영역에서 Export/Import 쪽 좌측 아이콘을 클릭하면 됩니다.




MySQL Export json, csv


csv뿐만 아니라 json, sql, xml, txt 등 여러 타입으로 저장할 수 있습니다.



댓글

Designed by JB FACTORY