본문 바로가기
개발일지/SQL

SQL 기초 14 데이터지우기 (필드값 지우기) delete, truncate

by 다니엘의 개발 이야기 2022. 8. 25.
320x100

# 데이터 (필드값) 지우기

 

#1 delete

## 중복된 데이터까지 한번에 지운다.

 

DELETE FROM table

WHERE 조건;


#2 TRUNCATE

## 테이블 자체를 지운다.

 

delete와 truncate 의 차이점은

delete는 필드값은 지우되, 흔적은 남아있는 느낌이다.

따라서 메모리 향상엔 도움이 그다지 되지 않는다.

 

하지만 truncate는 아예 테이블 자체를 날려버린다.

메모리 향상에 도움이 된다.

 

TRUNCATE table;

300x250