>데이터 베이스 >MySQL 튜토리얼 >MySQL 쿼리 결과를 CSV 파일로 내보내는 방법은 무엇입니까?

MySQL 쿼리 결과를 CSV 파일로 내보내는 방법은 무엇입니까?

Barbara Streisand
Barbara Streisand원래의
2024-12-30 07:40:10273검색

How to Export MySQL Query Results to a CSV File?

MySQL 쿼리 결과를 CSV 형식으로 출력

MySQL 쿼리 결과를 쉼표로 구분된 값(CSV)으로 내보내야 하는 경우가 있습니다. 추가 분석 또는 다른 시스템과의 통합을 위한 형식입니다. 이 프로세스를 단순화하려면 다음 해결 방법을 고려하십시오.

Linux 터미널에서 다음 명령을 실행하여 적절한 값을 바꿉니다.

SELECT order_id,product_name,qty
INTO OUTFILE '/path/to/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';

최신 버전의 MySQL에서는 쿼리가 필요할 수 있습니다.

SELECT order_id,product_name,qty
INTO OUTFILE '/path/to/orders.csv'
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
FROM orders
WHERE foo = 'bar';

이 명령은 결과를 지정된 로컬 파일 경로로 CSV 형식으로 내보냅니다. 열은 큰따옴표로 묶고 구분됩니다. 쉼표로. 내보낸 파일에는 열 이름이 포함되지 않습니다.

원격 MySQL 서버에서 로컬 시스템으로 데이터를 내보내야 하는 경우 이 솔루션은 적합하지 않습니다. 데이터베이스 마이그레이션 도구나 타사 API를 사용하는 등의 대체 방법을 고려해보세요.

위 내용은 MySQL 쿼리 결과를 CSV 파일로 내보내는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.