DB - DROP, TRUNCATE, DELETE 차이점 비교


DB - DROP, TRUNCATE, DELETE 차이점 비교

데이터베이스에서 데이터를 삭제하는 명령어는 DROP, DELETE, TRUNCATE 3가지가 있습니다. 모두 데이터를 삭제하는 명령어이지만 동작하는 방식에서 차이점을 가지고 있으며, SQLD와 같은 시험에도 빈번하게 출제되는 개념입니다. 1. DROP DROP 명령어는 데이터베이스에서 테이블 자체를 지우는 명령어로서 테이블을 삭제하고 저장 공간도 비워집니다. DROP TABLE 테이블명; 데이터 정의어(DDL : Data Definition Language) 테이블 및 테이블의 모든 데이터를 제거 테이블에 적용된 인덱스, 트리거, 제약조건, 권한 등을 모두 삭제 실행될 때 트리거 작용하지 않음 ROLLBACK 할 수 없음 저장 공간 반납 2. TRUNCATE TRUNCATE 명령어는 테이블을 유지한 상태..


원문링크 : DB - DROP, TRUNCATE, DELETE 차이점 비교