2008-08-27 8 views
12

어떻게 mysql 쿼리의 결과를 파일에 기록합니까? 빨리 뭔가 필요한 것 뿐이야. 출력은 CSV, XML, HTML, 등이 될 수MySQL 결과가 파일

답변

19
SELECT a,b,a+b 
    FROM test_table 
    INTO OUTFILE '/tmp/result.txt' 
    FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' 
    LINES TERMINATED BY '\n' 

(워드 프로세서가 있습니다 .. SELECT에서 OUTFILE 최대 INTO 잘 작동 할 수 있습니다 부분을 보여,하지만 난 그런 식으로 한 번도 안 써봤) http://dev.mysql.com/doc/refman/5.0/en/select.html

INTO OUTFILE은 서버에 파일을 생성합니다. 당신은 phpMyAdmin을 설치 한 경우

mysql -u you -p -e "SELECT ..." > file_name 
1

는, nobrainer입니다 : 당신이 클라이언트에있는 그것은,이 원한다면 할 사본로드 없어 (쿼리를 실행, 그래서 당신에게 말할 수 없다 세부 사항,하지만 정말 쉽습니다) 및 수출 옵션 neer 하단을 확인하십시오. CSV가 표시됩니다,하지만 난 당신이 좋아하는 경우에 당신은 또한 SQL을 가질 수 있다고 생각합니다 :)

phpMyAdmin을 당신은을 실행하는 데 MySQL Query Browser을 사용할 수 있습니다

1

... 당신이 원하는 아마 탁월한 방언에 CSV를 줄 것이다 쿼리를 선택한 다음 File -> Export Resultset로 가서 출력 형식을 선택하십시오. 옵션은 CSV, HTML, XML, Excel 및 PLIST입니다.

관련 문제