디케이
[MySQL] DROP: 테이블 삭제, RENAME: 테이블명 변경 본문
반응형
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 으로 변경한다.
반응형
'SQL' 카테고리의 다른 글
[MySQL] INSERT 데이터 삽입 (0) | 2021.01.30 |
---|---|
SQL 소수점 반올림, 버림, 내림 (0) | 2020.12.15 |
SQL: FLOOR 숫자 소수점 또는 정수 부분 버림 (0) | 2020.12.15 |
[MySQL] 페이징 시 쿼리 LIMIT, OFFSET (0) | 2020.12.09 |
프로그래머스 - SQL 중성화 여부 파악하기(IF 문) (0) | 2020.11.23 |