SQL

자격증/SQLD

[SQLD] DROP vs TRUNCATE vs DELETE

DROP TRUNCATE DELETE DDL DDL (일부 DDL 성격 가짐) DML ROLLBACK 불가능 ROLLBACK 불가능 COMMIT 이전 ROLLBACK 가능 AUTO COMMIT AUTO COMMIT 사용자 COMMIT 용량 모두 반환 테이블 최초 생성 시 용량만 남기고, 모두 반환함 용량 반환하지 않음 테이블의 정의 자체를 완전히 삭제함 테이블을 최초 생성된 초기상태로 만듬 데이터만 삭제 💡 TRUNCATE TABLE은 테이블 자체가 삭제되는 것이 아니고, 해당 테이블에 들어있던 모든 행들이 제거되고 저장 공간을 재사용 가능하도록 해제한다. 테이블 구조를 완전히 삭제하기 위해서는 DROP TABLE을 실행하면 된다. 📌 참고자료 https://www.youtube.com/watch?v=7..

숭코기
'SQL' 태그의 글 목록