728x90
DELETE
시스템 부하가 큼
데이터 전체를 삭제 하는 것이 아니라 복구할 수 있게끔 삭제하기 때문에 메모리를 많이 차지함
따라서 복구 가능성이 높음
TRUNCATE
시스템 부하가 적음
DELETE와 달리 데이터 전체를 날려버리기 때문에 메모리를 많이 차지 하지 않음
따라서 데이터 복구가 어려움
DISTINCT
데이터 중복을 제거할 때는 DISTINCT 키워드만 명시하면 되므로 쿼리문이 간결함
하지만 TEMP TABLE SPACE를 생성하여 임시로 저장하고 작업하는 방식이기 때문에 시스템 부하가 큼
GROUP BY
GROUP BY 절을 이용하면 간결하게 명시할 수 있으며 DISTINCT와 다르게 시스템 부하가 적음
728x90
'DBMS > SQL Study' 카테고리의 다른 글
[SQL] BETWEEN .. AND .. | IN (0) | 2023.08.29 |
---|---|
[SQL] 논리 연산자 (0) | 2023.08.29 |
[SQL] CONCAT() 함수 (0) | 2023.08.29 |
[SQL] AS (Alias) 키워드 (0) | 2023.08.28 |
[SQL] DML, DDL, TCL, DCL 이란 ? (0) | 2023.08.28 |