⚽ 개요DELETE 와 TRUNCATE 의 차이가 여러 개 있겠지만 회사에서 우연히 인프라의 관점에서 DELETE 를 쳤을 때 용량 부분은 차이가 없어 TRUNCATE 와 차이점이 있다는 말씀을 듣고 궁금해서 좀 더 찾아보게 되었다. 1. DELETEDELETE는 테이블의 데이터를 행(Row) 단위로 삭제하는 명령어다.DELETE FROM USERWHERE USER_ID = 10;WHERE 조건을 사용할 수 있기 때문에 원하는 데이터만 선택적으로 삭제할 수 있다.테이블 전체 데이터를 삭제하는 것도 가능하다.DELETE FROM USER; 하지만 전체 데이터를 DELETE하더라도 테이블이 사용하던 저장 공간이 즉시 운영체제에 반환되는 것은 아니다.쉽게 말하면,데이터는 삭제했지만 테이블이 확보해 놓은 공간..