에듀윌
·
DROP · TRUNCATE · DELETE
★ 시험 1순위 정조준
매년 매 회차 1순위 — 한 종합표로 박아두기
DROP vs TRUNCATE vs
DELETE
분별
비교 항목
DROP
TRUNCATE
DELETE
SQL 분류
DDL
DDL
DML
삭제 대상
객체 자체
데이터 전체
데이터 부분/전체
WHERE 절
❌
❌
✅ (WHERE id=3)
자동 COMMIT
✅
✅
❌
ROLLBACK
❌
❌
✅
AUTO_INCREMENT
(객체 제거)
초기화
이어짐
건축 비유
건물 철거
가구만 빼기
서류 한 장씩
✓ 14글자 즉답 카드
DROP은 객체 · TRUNCATE는 데이터 통째 · DELETE는 부분.
테이블 자체가 필요 없으면 DROP, 데이터만 통째면 TRUNCATE, 조건으로 일부면 DELETE.