All Articles

DELETE vs TRUNCATE vs DROP

DELETE (DELETE FROM)

테이블의 존재가 유지되며 데이터는 지우지만 디스크 공간을 반납하지 않고 auto_increment 값도 유지된다.

TRUNCATE

테이블의 존재가 유지되며 데이터를 지우면서 디스크 공간도 반납하고 auto_increment 값도 초기화된다.

DROP

테이블 자체를 없애버린다.


[참고자료]
https://cbw1030.tistory.com/71