반응형
1. Truncate table ; 테이블 구조는 그대로 유지하면서 안에 데이터는 모두 삭제한다.
전체 데이터를 삭제할 때는 delete from 테이블 보다 속도에서 월등히 빠르다.
따라서 테이블 안의 전체 데이터를 삭제할 때는 truncate 를 사용하자.
TRUNCATE TABLE [테이블명]
2. Delete table ; 테이블의 데이터를 전체 삭제하거나 일부만 삭제한다.
대용량 데이터가 있을 경우, 전체 삭제에 delete from 테이블 구문을 사용하면 한참 걸릴 수 있다. 전체 데이터를 삭제할 때는 위의 truncate 를 사용하자.
DELETE FROM [테이블명] -- 전체 테이블 데이터 삭제
DELETE FROM [테이블명]
WHERE 조건 ~
3. Drop table ; 테이블을 완전 삭제한다. 데이터도 물론 날아가겠지
DROP TABLE [테이블명]
반응형