TRUNCATE은 조건절의 부여없이 테이블의 데이터를 모두 삭제하는 명령어
TRUNCATE은 테이블 명세만을 남기고 데이터가 존재하던 공간마저 제거하기 위한 명령어이다.
https://kjk3071.tistory.com/entry/DB-MySQL-Truncate%EA%B3%BC-Delete
[DB] MySQL - DDL TRUNCATE과 DELETE
MySQL의 DDL중에는 DML의 DELETE 명령어와 비슷한 기능을 하지만 사실은 전혀 다른 TRUNCATE 명령어가 존재한다. 그렇다면 이 두가지 명령어는 어떠한 공통점과 차이점을 가지는지 비교해 보도록 하자.
kjk3071.tistory.com
'MySQL' 카테고리의 다른 글
[MySQL] 서브쿼리의 종류 (0) | 2021.05.22 |
---|---|
[MySQL] GROUP BY 와 HAVING (0) | 2021.05.22 |
[MySQL] GROUP_CONCAT(NAME) (0) | 2021.05.22 |
[MySQL] Join에서 where과 on의 차이 (0) | 2021.05.21 |
[MySQL] Inner Join, Outer Join (0) | 2021.05.21 |