Welcome! Everything is fine.

[SQLD] DROP, TRUNCATE, DELETE 차이점 본문

자격증 및 기타 활동/SQLD

[SQLD] DROP, TRUNCATE, DELETE 차이점

개발곰발 2023. 11. 10.
728x90

📌 DROP, TRUNCATE, DELETE 비교

분류 DROP TRUNCATE DELETE
동작 테이블의 정의 자체를 완전히 삭제 테이블을 최초 생성된 초기 상태로 만듦 데이터만 삭제
디스트 사용량 용량 모두 반환(초기화O) 테이블 최초 생성 시 용량만 남기고
모두 반환(초기화O)
용량 반환X(초기화X)
ROLLBACK 불가능 불가능 COMMIT 이전에 가능
COMMIT AUTO COMMIT AUTO COMMIT 사용자 COMMIT
삭제 데이터 로그 로그X 로그X 로그O