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 28020 게시물 읽기
No. 28020
mysqldump 명령어를 이용해서 엑셀파일로 저장할수있나요?
작성자
김정훈(chozzaphp)
작성일
2009-02-13 15:45ⓒ
2009-02-13 17:37ⓜ
조회수
7,137

db용량이 커지니까 그걸 백업받고 안에 내용을 살펴보려고하니 부하가많이걸려서 힘드네요

db의 테이블만 따로 엑셀파일로 저장받는 mysqldump 명령어로 백업받는 명령어가 혹시있나요?


아니면 혹시여 db 테이블의 필드 3개만 따로 mysqldump 명령어로가 존재하나요?


혹시 mysqldump 로 fild 3개만 백업받는 명령어가있다면 좀알려주심 감사드릴게요 ㅡㅡ;'

이 글에 대한 댓글이 총 6건 있습니다.
http://dev.mysql.com/doc/refman/5.0/en/mysql.html

여기 보시면 mysql client에 스크립트를 텍스트 파일로 넘기고 다시 텍스트 파일로 저장하는 방법이 있습니다. mysqldump도 마찬가지로 동작한다고 보시면 됩니다.

이를테면,
mysql -u [username] -p < script.sql > output.sql 과 같이 실행할 때, script.sql의 내용을 예로 대충 적어보면,

use some_database;
set names utf8;
select a,b,c, from some_table;

이런 식이면 되지 않을까 싶습니다.

박현우(lqez)님이 2009-02-16 14:31에 작성한 댓글입니다.

그리고, 빼먹은게 있는데 저장된 결과를 엑셀로 불러올 때는 | (파이프) 기호를 separator로 지정하시면 잘 구분되리라 생각됩니다.

박현우(lqez)님이 2009-02-16 14:32에 작성한 댓글입니다.

박현우님 먼저 답변을 정성스럽게 달아주셔서 감사드립니다

이제야 답변글을 읽었읍니다......
^^


사실 다음글에도 제가 이글과 비슷한 질문을 올린글이있었는데요
제가 여기에 질문올리고 도웅을 요청하면서  제가 필요했던 요지는요

바로 
300메가 넘는 db를  어떻게 확인할수있느냐는것과
그리고  mysqldump 명령어로 에러가 나서 복구가 잘안되서
phpmyadmin으로 db를 확인할수없을때의 
db안의 내용을 확인하고싶을때는 어떻게하냐가 근본적인 궁금점이였거든요..

그런데 다음글에서  박상원님께서 
저처럼 초보가 어떻게 할수있는가를 

정말 좋은 유틸 SQLyog라는 유틸을
박상원님께서 알려주셔서
SQLyog라는 유틸을 써서 이제야 제가 db내용을 확인할수있었읍니다

저처럼 초보들이 mysql명령어를 모를때 정말 좋은 유틸이라고 생각했읍니다...

그리고

제가 mysql 정식으로 따로 시간내서 배운것도아니고
그냥 제가 만든 홈피가 솔루션으로 제작되있는데 그걸 백업 복구
할정도의 명령어만 알고있었거든요..


그런데 박현우님 정말 답변은 감사드리는데요..
^^:

아직까지 제가 초보라서 말씀하신내용을 이해는 잘 ^^:;
뭐 제가 공부더하지않으면서 모든걸 날로 먹으려는 제가 문제이겠읍니다만.. ^^:

제가 검색해봐도 field백업받는내용글은 없어서요^^:



한가지만 확실히 묻고싶은게 있읍니다만..

만약에 mysqldump로  table의 filed 만 3개정도 따로 백업 받을수있나요?

제가 db란 데이터베이스에 테이블이란걸 백업받을때 명령어가
====>

mysqldump -uroot -p12345 db table > backup.sql

이것인데요

혹시 table의 field  a b c를 백업받을때는
어떻게하면되는지 mysqldump 명령어가있다면 초보에게 알려주심 감사할게요^^:


끝으로 바쁜시간에 제글에 관심가져주시고 답글달아주셔서 감사드립니다..

김정훈(chozzaphp)님이 2009-02-17 14:41에 작성한 댓글입니다.

첫번째 댓글 대로 하시면 원하시는 결과가 나옵니다.
mysql 클라이언트는 여러가지 방법으로 동작이 가능한데, 제가 댓글에서 적었던 방법을 풀어서 설명하면,
예) mysql -u [username] -p < script.sql > output.sql 
(1) -u [username] : username으로 로그인
(2) -p : 비밀번호를 요구하도록 함
(3) < script.sql : script.sql 파일을 input 파일로 사용
(4) > output.sql : 결과를 output.sql로 저장

따라서 script.sql에, 필드 3개를 SELECT하는 쿼리문을 작성해두면, 그 결과가 output.sql로 저장이 되게 됩니다. 유닉스 계열에서는 대부분의 프로그램들이 표준 I/O 절차를 통해 작동되는데, < 기호는 표준 입력 장치에 값을 넣는 기호로 사용되고, > 기호는 표준 출력 장치를 지정하는 기호로 사용됩니다. 

 

박현우(lqez)님이 2009-02-17 18:43에 작성한 댓글입니다.

와우~

워더풀입니다!!!!!!!!!!!!!!!^^


박현우님 이제야 알겠읍니다

^^

정말 감사드립니다


초짜는 실력있으신분들께서 쉽게 설명해주셔도

기초가 안되다보니 무슨말인가 갸우뚱대는건데여

정말 친절하시게도 다시한번 답변글 설명해주셔서 


저같은 초짜도 이제는 무슨말씀인지 알겠읍니다^^:


정말 저도 공부도좀 열심히해야되는데^^:


저는 처음에 박현우님께서 < script.sql > 를설명하실때



전 왜 괄호를 script.sql에다 치고 그러지ㅡㅡ;

<>를 왜 sql문에다 쓰지 

정말 그렇게 생각하던 초짜였어여 ㅡㅡ;




박현우 expert님 정말 감사드립니다^^




도움주신만큼 다른분들꼐서도 박현우님하시는일에 도움을받기를 바래봅니다^^


그리고 당연히



복받으실거라 믿어의심지않읍니다^^




그리고 저같은 초짜분들께 도움되시라  글을 남기는데요


고수님들꼐서야 명령문이 익숙하시다보니 SQLyog 라는 유틸이 꼭 필요치는 않겠지만여..


진짜 초짜분들에겐 SQLyog 유틸을 한번써보시라고 권해드립니다



정말 간단하고 편하게 작업할수있읍니다


특히 제가 질문올렸던 필드만 따로 엑셀이라든지 csv이라든지 다양한 데이터로 쉽게 변환해줍니다..


저처럼 모르시던분들 sql을

에디트플러스로 고생하시던분들도계시던거같은데 


초짜분들은 mysql편집 복구 추출 SQLyog 쓰시라고 추천드립니다..


요즘SQLyog 가지고 노느라 재미붙였어여 ^^



정말

박상원님께서 알려주셔서

SQLyog라는 유틸리티 강력추천합니다


공짜버전으로 다운받으셔도 뭐 불편함없이 쓸수있었읍니다



아마도 유료버전은 전문가들이 필요로하는거같은데요


전 유료버전이 왜필요하지? 지금 생각하고있읍니다만 ㅡㅡ


제가봤을땐 저처럼 초짜들은 공짜버전으로도 얼마든지 쓸수있었읍니다


정말 좋았읍니다^^






김정훈(chozzaphp)님이 2009-02-17 23:06에 작성한 댓글입니다.
이 댓글은 2009-02-17 23:11에 마지막으로 수정되었습니다.

아 그리고 저처럼 초짜들은 SQLyog라는 

유틸을 찾아서 설치하는것도 쉽지않죠



저처럼 초짜여러분들께서  SQLyog 자료 찾아서 


설치하는방법까지 친절하게 잘설명해주고 알려주는 블로그를 소개합니다








http://blog.daum.net/ocworld/6412035





김정훈(chozzaphp)님이 2009-02-17 23:14에 작성한 댓글입니다.
이 댓글은 2009-02-17 23:15에 마지막으로 수정되었습니다.
[Top]
No.
제목
작성자
작성일
조회
28023고수님들 한번만 봐주세요 ㅜㅜ백업과 복구 과정에서 글자가 안깨지게하려면
이성훈
2009-02-14
4844
28022한 테이블에서 다른 테이블로 데이터 옮기기 [1]
제로당
2009-02-13
5332
28021phpmyadmin처럼 데이터베이스를 한눈으로 확인가능한 윈도우용 유틸리티 같은것도있나요? [2]
김정훈
2009-02-13
4541
28020mysqldump 명령어를 이용해서 엑셀파일로 저장할수있나요? [6]
김정훈
2009-02-13
7137
28019MySQL GUI 클라이언트를 알아 보고 있습니다. [1]
스카이 후~
2009-02-13
5708
28018재고쿼리문의 기준일자에 관한 조언을 구합니다. [1]
재고쿼리문
2009-02-12
5279
28017쿼리문좀 도와주십시요.. [1]
곰돌이
2009-02-12
4946
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다