database.sarang.net
UserID
Passwd
Database
DBMS
ㆍMySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MySQL Q&A 23188 게시물 읽기
No. 23188
[질문]mysql prompt에서 select한 내용을 파일로 저장하는 법
작성자
궁금이
작성일
2005-02-25 15:24
조회수
1,870

mysql prompt에서 select한 화면 그대로 파일로 저장할 수 있는지 알려주세요..

field terminated로 outfile해도 파일자체로는 보기 힘들거든요.

전체 내용을 웹으로 보일려고 하는데 html로 하니까 size가 너무 커집니다.

그래서 그냥 text로 보여줄려고 했는데 보기좋게 나오질 않네요.

이렇게 저장하는 방법을 알고 계시면 답글 부탁드리겠습니다.

이 글에 대한 댓글이 총 3건 있습니다.

제가 주로 쓰는 방법은.....

뉴라인(\n) 이 없다면 csv 형태(탭으로 구분)로 출력하시고

아니면

select '<tr>' as head,

concat('<td>',col1,'</td>'),

concat('<td>',col2,'</td>'),

concat('<td>',col3,'</td>'),

'</tr>' as tail

from table1 where  ...

이런식으로 출력하셔서 확장자만 xls 로 하신후 엑셀로 보시면 됩니다...  양이 많으면 Access 로 읽어들여도 되구영..

이경환(babocom)님이 2005-02-25 16:27에 작성한 댓글입니다.

경환님 답변 감사드립니다.

그런데 제 질문은 html이 아니라 그냥 텍스트 파일로 보기 좋게 나오게 하는 것을 원했거든요.

즉, mysql prompt상에서 select했을 때 나오는 화면 그대로 파일에 저장해서 웹으로 보여줄려고 하는 겁니다.

+------+-----+-----+
| col1   | col2 | col3 |

+------+-----+-----+

|     1    |   2    |   3   | 

|     4    |   5    |   6   | 

+------+-----+-----+

이런 형태로 파일에 넣을 수 있는지 알고 싶습니다.

혹 아시는 분 알려주시면 감사하겠습니다.

궁금이님이 2005-02-25 17:09에 작성한 댓글입니다. Edit

mysql> 에서 tee <outfile_name>  하시면

그이후로 화면에 보이는 모든것이 outfile_name 으로 저장됩니다.

(쿼리도 물론 저장됩니다.)

이경환(babocom)님이 2005-02-25 18:25에 작성한 댓글입니다.
이 댓글은 2005-02-25 18:25에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
23191mysql 쿼리 질문(조인)-수정 [1]
알고싶어요
2005-02-25
1020
23190원격지의 DB 에 Data 복사 [3]
이범길
2005-02-25
1291
23189트랜잭션 Mysql에 대해서 [1]
주정규
2005-02-25
1475
23188[질문]mysql prompt에서 select한 내용을 파일로 저장하는 법 [3]
궁금이
2005-02-25
1870
23187모든설정이 다 되어있는데 웹에서만 접근이 안될때... [1]
mysql
2005-02-25
965
23186left join on 과 where 절 [1]
이상식
2005-02-25
1488
23184테이블명이대문자인데 테이블명을 소문자로 바꾸는 함수와 쿼리를 알고 싶습니다. [1]
이동철
2005-02-25
1271
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.019초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다