>데이터 베이스 >MySQL 튜토리얼 >mysql을 통해 쿼리 결과를 csv로 내보내는 방법에 대한 설명

mysql을 통해 쿼리 결과를 csv로 내보내는 방법에 대한 설명

jacklove
jacklove원래의
2018-06-09 10:30:021997검색

mysql의 쿼리 결과를 csv로 내보내려면 일반적으로 php를 사용하여 mysql에 연결하여 쿼리를 실행하고, php를 사용하여 반환된 쿼리 결과를 csv 형식으로 생성한 후 내보냅니다.

그러나 이것은 더 번거롭고 이를 달성하려면 서버를 php 설치해야 합니다.

mysql에서 csv 내보내기 방법을 직접 사용

into outfile, 필드 종료, 선택적으로 묶음, 라인 종료 by 문을 사용하여 csv를 내보낼 수 있습니다

문의 형식 및 기능

into outfile '내보낸 디렉터리 및 파일 이름'
내보낸 디렉터리 및 파일 이름 지정

'필드 구분 기호'로 끝나는 필드
필드 사이 구분 기호 정의

선택적으로 '필드 둘러싸기 문자'로 묶음
정의 필드 주변 문자 (숫자 필드는 유효하지 않음)

행간 구분 기호로 끝나는 줄
각 줄의 구분 기호 정의

예:

mysql -u root
use test;select * from table into outfile '/tmp/table.csv' fields terminated by ',' optionally enclosed by '"' lines terminated by '\r\n';

실행 후 Talbe에 기록된 데이터는 /tmp로 내보내집니다. /table.csv 파일. 각 필드는 , 로 구분되며 필드 내용은 "로 둘러싸인 문자열이며 각 레코드는 rn을 사용하여 래핑됩니다.

이 문서에서는 mysql을 통해 쿼리 결과를 csv로 내보내는 방법에 대해 설명합니다. 결제하시기 바랍니다. 더 많은 관련 콘텐츠에 주목 php 중국어 웹사이트

관련 추천:

php array_push와 $arr[]=$value

php를 사용하여 만료 시간을 엄격하게 제어하는 ​​세션을 설정하는 방법

Memcache 키/값이 존재하는지 확인하는 PHP 메서드

위 내용은 mysql을 통해 쿼리 결과를 csv로 내보내는 방법에 대한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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