MySQL 쿼리 및 결과를 CSV로 내보내기
내보내기 업체에서는 추가 처리 또는 데이터 분석을 위해 CSV 형식의 MySQL 쿼리 결과를 요구하는 경우가 많습니다. 그러나 sed를 통한 쿼리 결과 파이핑은 특히 인용된 데이터를 처리할 때 번거롭고 오류가 발생하기 쉽습니다.
MySQL은 INTO OUTFILE 문을 사용하여 쿼리 결과를 CSV로 출력하는 보다 간단하고 효율적인 방법을 제공합니다. 예를 들어, 다음 명령은 데이터가 올바르게 인용된 CSV 파일을 생성합니다.
SELECT order_id,product_name,qty INTO OUTFILE '/var/lib/mysql-files/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n' FROM orders WHERE foo = 'bar';
최신 MySQL 버전에서는 INTO OUTFILE 문을 다시 정렬해야 할 수도 있습니다.
이 접근 방식에는 여러 가지가 있습니다. 장점:
위 내용은 MySQL 쿼리 결과를 CSV 파일로 효율적으로 내보내려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!