반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

디케이

[MySQL] DROP: 테이블 삭제, RENAME: 테이블명 변경 본문

SQL

[MySQL] DROP: 테이블 삭제, RENAME: 테이블명 변경

디케이형 2021. 1. 30. 12:31
반응형

1. DROP TABLE (테이블 삭제)

테이블을 잘못 만들었거나 테이블이 더 이상 필요 없을 경우 해당 테이블을 삭제해야 한다.

DROP TABLE 테이블명 [CASCADE CONSTRAINT];

DROP TABLE PLAYER;

DROP TABLE 명령어를 사용하면 테이블의 모든 데이터 및 구조를 삭제한다.

CASCADE CONSTRAINT 옵션은 해당 테이블과 관계가 있었던 참조되는 제약조건에 대해서도 삭제한다는 것을 의미한다.

(SQL Server에서는 CASCADE 옵션이 존재하지 않는다. 테이블 삭제 전에 참조하는 FOREIGN KEY 제약 등을 먼저 삭제해야 한다.)



2. RENAME (테이블명 변경)

RENAME 명령어를 사용하여 테이블의 이름을 변경할 수 있다.

RENAME 변경전 테이블명 TO 변경후 테이블명;

RENAME TEAM_BACKUP TO TEAM;

- TEAM_BACKUP 테이블명을 TEAM 으로 변경한다.

 

반응형