본문 바로가기
데이타베이스

MYSQL 테이블을 화일로 백업 및 복구

by 세이박스 2008. 10. 9.
반응형
1. 테이블을 화일로 백업 및 복구

-. 테이블 내용을 화일로 만들기

mysql> select * from test into outfile '/root/test.txt';  꼭 경로를 지정해야함

결과 :
2 이주상 02-504-xxxx 과천시 m 1971-02-02
3 임정남 02-420-xxxx 송파구 f 1971-03-03
4 강행모 02-856-xxxx 관악구 f 1971-04-04
5 이현영 0342-718-xxxx 분당구 m 1971-05-05
6 이병환 02-891-xxxx 하안동 m 1980-06-06
1 남상욱 333-4444 동작구 m 1971-01-01


-. 테이블 내용을 화일로 만들때 |로 구분하기

terminated 문을 쓴다.
mysql> select * from test into outfile '/root/test.txt' fields terminated by '|';

결과 :
2|이주상|02-504-xxxx|과천시|m|1971-02-02
3|임정남|02-420-xxxx|송파구|f|1971-03-03
4|강행모|02-856-xxxx|관악구|f|1971-04-04
5|이현영|0342-718-xxxx|분당구|m|1971-05-05
6|이병환|02-891-xxxx|하안동|m|1980-06-06
1|남상욱|333-4444|동작구|m|1971-01-01


-. 화일을 불러오기
load 명령어를 쓴다.
mysql> load data infile '/root/test.txt' replace into table test fields terminated by '|';

결과 :
mysql> select * from test;
+------+--------+---------------+--------+------+------------+
| no | name | tel | addr | sex | birth |
+------+--------+---------------+--------+------+------------+
| 2 |이주상 | 02-504-xxxx | 과천시 | m | 1971-02-02 |
| 3 | 임정남 | 02-420-xxxx | 송파구 | f | 1971-03-03 |
| 4 | 강행모 | 02-856-xxxx | 관악구| f | 1971-04-04 |
| 5 | 이현영 | 0342-718-xxxx | 분당구 | m | 1971-05-05 |
| 6 | 이병환 | 02-891-xxxx | 하안동 | m | 1980-06-06 |
| 1 |남상욱 | 333-4444 | 동작구 | m | 1971-01-01 |
+------+--------+---------------+--------+------+------------+
반응형

'데이타베이스' 카테고리의 다른 글

MYSQL 중복 체크한 쿼리  (0) 2008.10.09
MYSQL Table 복사  (0) 2008.10.09
MYSQL varchar와 char 차이  (0) 2008.10.09
MYSQL 한글 첫자음 검색하기  (0) 2008.10.09
MYSQL Table 수정 위한 alter 용법  (0) 2008.10.09
MYSQL root 패스워드를 잊어버렸을때  (0) 2008.10.09
MYSQL 접근 권한 설정  (0) 2008.10.09
MYSQL 백업과 복구  (0) 2008.10.09