select * from lgt where logid>=6600000;

이런 쿼리의 결과를 파일로 덤프하고 싶을 때는 다음과 같은 방법을 사용하면 된다.

 

1) interactive 모드

mysql) select * from lgt where logid>=6600000 INTO OUTFILE 'result.txt';

 

2) command shell 모드

 

bash) mysql -u root -p misc -e  "select * from lgt where logid>=6600000 " INTO OUTFILE 'result.txt'

3)command shell 모드

bash) mysql -u root -p misc -e  "select * from lgt where logid>=6600000 " >  'result.txt'

 

'DB' 카테고리의 다른 글

count별로 sort  (0) 2008.09.24
mysql - Cause: com.mysql.jdbc.PacketTooBigException: Packet for query is too large (  (0) 2008.08.26
mysql) 예약어  (0) 2008.05.27
mysql-성능튜닝#3(mysisam튜닝)  (0) 2008.05.23
mysql-성능튜닝 #4(innodb)  (0) 2008.05.23
Posted by '김용환'
,