MySQL 테이블 엑셀 csv, json, txt파일로 저장하기
- Programming/MySQL
- 2017. 8. 28.
MySQL에서 테이블의 값을 csv, json로 저장 하여 보관 또는 데이터를 편하게 조회하기 위해 필요할 때가 있습니다.
SQLGate나 MySQL Workbench 같은 툴에서 손 쉽게 Export 할 수 있지만 툴을 사용하지 못할 경우 아래와 같이 쿼리를 입력하면 됩니다.
쿼리로 Export
위에서 테스트는 바탕화면에 USERS 테이블을 조회하여 USERS.csv 라는 폴더를 생성하는 것입니다.
SELECT *
INTO OUTFILE '저장할 경로/저장할 이름.확장자'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
ESCAPED BY '\\'
LINES TERMINATED BY '\n'
FROM 저장할 테이블;
이렇게 추출된 csv 파일을 확인할 수 있습니다.
MySQL Workbench에서 Export
툴에서는 위 방법보다 쉽게 나온 결과 값을 툴에서 바로 여러 타입으로 저장할 수 있습니다.
Result Grid 영역에서 Export/Import 쪽 좌측 아이콘을 클릭하면 됩니다.
csv뿐만 아니라 json, sql, xml, txt 등 여러 타입으로 저장할 수 있습니다.
'Programming > MySQL' 카테고리의 다른 글
DBeaver CLIENT_PLUGIN_AUTH is required 해결법 (0) | 2021.01.04 |
---|---|
MySQL 쿼리 결과 CSV 로 저장 추출 방법 (0) | 2020.06.06 |
MySQL workbench safe mode 해제하기 (1) | 2017.10.04 |