까먹기 쉬운 MySQL 활용 팁을 한가지 소개한다.
가끔 DB 의 내용을 txt 파일이나 csv 로 변환하여 엑셀등의 프로그램으로 읽어야 하는 경우가 있다. 이 때마다 (워낙에 자주 있는 일이 아니라 그렇겠지만) 매번 까먹어서 다시 책이나 인터넷을 뒤적거리곤 하는데, 그래서 한번 정리해봤다. 나 같은 사람들이 분명 또 있을터, 그런 사람들에게도 도움이 되었음 한다.
가끔 DB 의 내용을 txt 파일이나 csv 로 변환하여 엑셀등의 프로그램으로 읽어야 하는 경우가 있다. 이 때마다 (워낙에 자주 있는 일이 아니라 그렇겠지만) 매번 까먹어서 다시 책이나 인터넷을 뒤적거리곤 하는데, 그래서 한번 정리해봤다. 나 같은 사람들이 분명 또 있을터, 그런 사람들에게도 도움이 되었음 한다.
SELECT col1, col1, col3 INTO OUTFILE "~/outfile.csv" FIELDS TERMINATED BY ',' FROM mem_main;
- INTO OUTFILE "file name" : select 의 결과를 저장할 파일을 지정함
- 파일의 경로를 명시하지 않을 경우 default 로 mysql 설치 디렉토리에 저장된다.
- FIELDS TERMINATED BY '구분자': 각 columns 을 구분할 구분자를 지정함 (*.csv 로 저장하여 엑셀에서 파일을 읽기를 원한다면 공백 또는 , 로 지정해야 함)
이상으로 간단하지만 아주아주 유용한 팁을 알아보았다. ^^
'Programming 이야기' 카테고리의 다른 글
| MacOSX 에 개발환경 구축하기 (0) | 2007/11/15 |
|---|---|
| MySQL :: SELECT 쿼리 결과를 파일로 저장하기 (0) | 2007/11/03 |
| GreaseMonkey 이용하여 Form submit 하기 (0) | 2007/07/12 |
| Perl 을 이용하여 Date Type 을 Unix Timestamp 로 변환하기 (0) | 2007/06/18 |
| JSP 오픈소스 게시판 유니콘(Unicorn) (1) | 2007/05/28 |
| MySQL 초기화 스크립트 (0) | 2007/05/09 |
트랙백 주소 :: http://gooranet.tistory.com/trackback/187
-
Subject: Mysql select 결과를 파일로 저장하기.
Tracked from Joo's 2nd Blog 2008/04/14 16:23 삭제MYSQL::SELECT 쿼리 결과를 파일로 저장하기 SELECT cols INTO OUTFILE "~/file" FIELDS TERMINATED BY ',' FROM table ; into outfile 을 쓰면 됩니다. 좋은 정보를 주셔서 감사..

이올린에 북마크하기
이올린에 추천하기



댓글을 달아 주세요