본문 바로가기
Developer/DB

[DB] 백업테이블 생성으로 테이블(데이터) 백업 방법

by 순수한소년 2024. 4. 30.
728x90
반응형

 

 
 

1. 테이블(데이터) 백업 하기

CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명;

ex) CREATE TABLE 

BOARD_Back

AS SELECT * FROM BOARD;

 

위의 쿼리를 실행하면 테이블 생성 뿐 아니라 데이터까지 복사된다.

단, 코멘트는 복사되지 않는다

 

2. 데이터 복원 하기

DELETE FROM 기존테이블명;

INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명;

ex) DELETE FROM BOARD;

INSERT INTO BOARD SELECT * FROM

BOARD_Back

;

 

3. 데이터 갯수 확인

SELECT Count(*) FROM 기존테이블명;

SELECT Count(*) FROM 백업테이블명;

ex) SELECT Count(*) FROM

BOARD

;

SELECT Count(*) FROM BOARD_Back;

 

 

출처: https://poten26.tistory.com/entry/테이블-백업-방법 [Developer's Life:티스토리]

반응형