자료를 삭제하는 명령어는 3가지가 있다. delete, truncate, drop 이 중 ELETE 는 DML명령어 TRUNCATE, DROP은 DDL명령어이다. 이것으로 인한 트랜젝션관리의 차이가 생길 수 있다. 이것 외에도 차이점이 존재하는데, 고객테이블이 존재하는데 100만행(건)의 자료가 있고, row칼럼은 데이터에 번호를 매긴 칼럼이다. (총 고객테이블의 용량은 100M) 만약에 DELETE FROM 고객 WHERE row BETWEEN 1 and 90만 하게 되면 남는 행은 10만건이 되게 된다. 하지만, 테이블 자체의 용량은 100M그대로이다. 우리 눈에는 지웠다고 표시되지만, 사실상 살아있다. TRUNCATE 고객; 의 경우에는 데이터가 다 지워지고, 용량도 지워지지만, 테이블의 구조는 살..