집 >데이터 베이스 >MySQL 튜토리얼 >MySQL 쿼리 결과를 CSV 파일로 내보내는 방법은 무엇입니까?
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!