프로그램/SQL

#SQL_DROP TABLE 테이블 삭제하기

열쩡왕 2023. 4. 14. 15:00


앞서 테이블을 생성하거나 수정하는 방법에 대해서 공부해보았습니다.
다음으로는 테이블 삭제하기!에 대해 공부하겠습니다 ~

 


 

"테이블 삭제하기"


기본적으로 다음과 같이 작성하며 테이블 삭제가 가능하다 !

DROP TABLE 테이블명 ; 

 

 

추가적으로 위의 쿼리문에서 CASCADE CONSTRAINTS를 붙이면 삭제할 테이블의 기본키와 UNIQUE 키를 참조하는 참조무결성 제약조건도 자동으로 삭제 되는것을 알 수 있다.

DROP TABLE 테이블명 CASCADE CONSTRAINTS ;


중요★ 테이블을 삭제하면 다시 복구할 수 없으므로 테이블 삭제시 여러 번 확인하며 신중하게 삭제되어야 해요 !!

 

 

< DROP TABLE  총 정 리 >

1. 테이블 삭제 (휴지통으로 삭제됨, 복원 가능)

DROP TABLE 테이블명 ;

 

2. 테이블 완전 삭제 (휴지통에 남기지 않고 삭제됨, 복원 불가)

DROP TABLE 테이블명 PURGE ;

 

3. 휴지통에 있는 테이블 복원

FLASHBACK TABLE 테이블명 TO BEFORE DROP ;
 

4. 휴지통에 있는 테이블 확인

show recyclebin

 

 

 

이상 SQL 테이블 삭제였습니다 ♪(´▽`)