728x90
반응형
검색하다가 발견한 이미지인데 사진만 보아도 한눈에 이해하기 쉬워서 사진을 퍼왔다.
1. DELETE 는 테이블 안의 데이터 값들만 삭제 시키고 테이블 용량은 줄어들지 않는다.
원하는 데이터만 골라서 삭제할 수 있고, 삭제 후에 되돌릴 수 있다.
ex) DELETE FROM dbtable WHERE {조건};
2. TRUNCATE는 테이블은 삭제되지 않고 데이터와 인덱스만 삭제되어 테이블 용량이 줄어든다. 즉, 처음 테이블이 만들어졌을 때의 상태로 돌아간다. 삭제 후에 절대 되돌릴 수 없다.
ex) TRUNCATE TABLE emp;
3. DROP은 테이블의 데이터, 공간, 객체 모두 삭제하며, 삭제후 절대 되돌릴 수 없다.
ex) DROP TABLE emp;
728x90
반응형
'DB' 카테고리의 다른 글
[ORACLE][SQL] DDL, DML, DCL 정리 (0) | 2022.02.12 |
---|---|
[MyBatis] 부등호 사용하기 - 비교 표현식 (0) | 2022.02.09 |
[Mybatis] 동적 SQL - <set>, <choose>,<where> (0) | 2022.02.08 |
[DB] ORM (0) | 2022.01.27 |
[ORACLE][SQL] JOIN 종류 (0) | 2022.01.14 |