본문 바로가기
Server/SQL

DROP/TRUNCATE

by print_soo 2024. 8. 26.

정의

DROP이란? 테이블을 제거하거나 데이터를 삭제하는데 사용된다.

 

주요 기능

  • 테이블 자체를 완전히 삭제한다.
  • 테이블 구조(스키마)와 모든 테이터를 제거한다.

예시

DROP TABLE my_table;

정의

TRUNCATE이란? 테이블을 제거하거나 데이터를 삭제하는데 사용된다.

 

주요 기능

  • 테이블의 모든 테이터를 삭제하지만, 테이블의 구조는 그대로 남겨둔다.
  • 즉, 테이블을 다시 사용하려면 새 데이터를 삽입할 수 있다.
TRUNCATE TABLE my_table;

 

 


주요 차이점

  • DROP: 테이블 전체(구조와 데이터)를 제거한다.
  • TRUNCATE: 테이블 구조는 남겨두고 데이터만 모두 삭제한다.

'Server > SQL' 카테고리의 다른 글

UPDATE  (0) 2024.08.26
INSERT  (0) 2024.08.26
ALTER  (0) 2024.08.26
CREATE  (0) 2024.08.25
테이블  (0) 2024.08.25