정의
DROP이란? 테이블을 제거하거나 데이터를 삭제하는데 사용된다.
주요 기능
- 테이블 자체를 완전히 삭제한다.
- 테이블 구조(스키마)와 모든 테이터를 제거한다.
예시
DROP TABLE my_table;
정의
TRUNCATE이란? 테이블을 제거하거나 데이터를 삭제하는데 사용된다.
주요 기능
- 테이블의 모든 테이터를 삭제하지만, 테이블의 구조는 그대로 남겨둔다.
- 즉, 테이블을 다시 사용하려면 새 데이터를 삽입할 수 있다.
TRUNCATE TABLE my_table;
주요 차이점
- DROP: 테이블 전체(구조와 데이터)를 제거한다.
- TRUNCATE: 테이블 구조는 남겨두고 데이터만 모두 삭제한다.