DROP (1) [SQL] DELETE, TRUNCATE, DROP 차이점 1. DELETE -WHERE절을 사용하여 테이블에 있는 데이터를 하나하나 선택하여 제거하는 방식 -WHERE절을 사용하지 않고 테이블의 모든 데이터를 삭제하더라도, 내부적으로는 한줄 한줄 제거하는 과정을 거침 -처리속도가 늦고, 퍼포먼스에 좋지 않은 영향을 줄 수 있음 -원하는 데이터만 골라서 삭제할 때에는 DELETE 사용 / 전체 데이터 삭제할 때에는 TRUNCATE 사용 -데이터를 삭제하더라도 데이터가 담겨있던 Storage는 Release 되지 않는다. -DELETE 된 데이터는 COMMIT 명령어를 사용하기 전이라면 ROLLBACK 명령어를 통해 되돌릴 수 있음 DELETE FROM dbTable WHERE 조건; ROLLBACK; COMMIT; 2. TRUNCATE -전체 데이터를 한번에 삭.. 이전 1 다음