14장문제 [파일 사용하기]
MySQL & PHP 학습/연습문제 2016. 2. 14. 17:09
728x90
반응형
mysqldump 명령으로 특정 테이블만 백업과 복원을 할 수 있습니다. 특정 테이블을 백업하려면, 명령 프롬프트에서 다음 명령을 실행합니다.
테이블 백업하기
mysqldump -u 사용자_이름 -p비밀번호 데이터베이스_이름 > 출력할_파일_이름;
복원은 백업한 텍스트 파일을 mysql 명령으로 리다이렉트합니다. 이런 방법으로 데이터베이스 db1에 있는 테이블 tb1을 백업하고, 테이블 tb1을 삭제하고 복원하시오. 단, 사용자 이름은 root, 비밀번호는 1234, 백업할 텍스트 파일 이름은 test.txt입니다.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
① 명령 프롬프트에서 다음 명령을 실행해서 테이블 tb1을 백업합니다.
mysqldump -u root -p1234 db1 tb1 > test.txt
② MySQL 콘솔창에서 다음 명령을 실행해서 테이블 tb1을 삭제합니다.
DROP TABLE tb1;
③ 명령 프롬프트에서 다음 명령을 실행해서 테이블 tb1을 복원합니다.
mysql -u root -p1234 db1 < test.txt
테이블의 존재를 확인해 보겠습니다.
④ MySQL 콘솔창에서 다음 명령을 실행해서 테이블 tb1을 확인합니다.
SELECT * FROM tb1;
반응형
'MySQL & PHP 학습 > 연습문제' 카테고리의 다른 글
16장문제 [PHP의 기초 지식] (0) | 2016.03.02 |
---|---|
15장문제 [MySQL을 이용하는 데 필요한 PHP] (0) | 2016.02.23 |
13장문제 [트랜잭션 활용하기] (0) | 2016.02.06 |
12장문제 [저장 프로시저 활용하기] (0) | 2016.01.27 |
11장 문제 [뷰 활용하기] (0) | 2016.01.25 |