MySQL 쿼리 결과를 외부 형식으로 출력
이 가이드에서는 MySQL 쿼리 결과를 Microsoft 또는 Microsoft로 내보내는 방법을 살펴보겠습니다. Excel 또는 .txt 파일.
MySQL의 기본 내보내기 메커니즘
MySQL은 INTO OUTFILE 명령을 사용하여 쿼리 결과를 텍스트 파일로 내보내는 효율적인 방법을 제공합니다. 이 명령을 사용하면 스프레드시트나 다른 응용 프로그램으로 쉽게 가져올 수 있는 쉼표로 구분된 값(CSV) 파일을 만들 수 있습니다. 예:
<code class="sql">SELECT order_id, product_name, qty INTO OUTFILE '/tmp/orders.csv' FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\n';</code>
사용자 정의 옵션
FIELDS, ENCLOSED BY 및 LINES TERMINATED BY 절을 사용하면 내보낸 파일을 사용자 정의할 수 있습니다. 필드 구분 기호를 지정하고, 값을 따옴표로 묶고, 줄 끝 문자를 설정할 수 있습니다. 이를 통해 대상 애플리케이션의 요구 사항에 맞게 출력 형식을 미세 조정할 수 있습니다.
쿼리 출력 리디렉션
또는 쿼리 출력을 리디렉션할 수도 있습니다. 선호하는 클라이언트 도구를 사용하여 로컬 파일에 대한 MySQL 쿼리입니다. 이는 MySQL 서버 대신 로컬 시스템에 결과를 저장하려는 경우 특히 유용합니다. 이렇게 하려면 다음 구문을 사용하십시오.
mysql -user -pass -e "SELECT cols FROM table WHERE cols NOT NULL" > /tmp/output
출력 파일 관리
INTO OUTFILE 명령을 실행하기 전에는 출력 파일이 없어야 한다는 점에 유의하세요. 또한 MySQL 사용자는 출력 파일에 대해 지정한 디렉터리에 대한 쓰기 권한이 있어야 합니다. 출력 파일의 절대 경로를 제공하지 않으면 'datadir' 시스템 변수로 지정된 디렉터리에 저장됩니다.
위 내용은 MySQL 쿼리 결과를 Excel이나 텍스트 파일로 내보내려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!