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 중국어 웹사이트의 기타 관련 기사를 참조하세요!