TRUNCATE1 [데이터베이스]TRUNCATE, DELETE, DROP 차이점 TRUNCATE, DELETE, DROP의 차이점은 SQLD 시험에서 자주 나오는 내용입니다. 이번 포스팅은 TRUNCATE, DELETE, DROP의 차이점을 정리합니다. TRUNCATE TRUNCATE TABLE 명령어는 개별적으로 행을 삭제할 수 없으며, 테이블 내부의 모든 행을 삭제합니다. TRUNCATE TABLE 테이블명; TRUNCATE의 특징 TRUNCATE는 DDL(데이터 정의 언어) 명령입니다. TRUNCATE는 테이블 잠금을 사용하여 실행되지만, 각 행은 잠기지 않습니다. TRUNCATE와 WHERE 절을 함께 사용할 수 없습니다.(개별적으로 행 삭제 불가능) TRUNCATE는 테이블에서 모든 행을 제거합니다. 트랜잭션 로그에 한 번만 기록되므로 DELETE보다 성능 면에서 더 빠릅니.. DataBase/이론&SQL 2021. 11. 29. 이전 1 다음