Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 클라우드
- SSO
- SQL 테이블 삭제
- SQL
- 선형회귀
- 날짜 함수
- 파이썬
- SSO인증
- Linear models
- batch
- tableau
- SSL
- HTTP
- Data Analysis
- SAML
- 태블로
- 맵차트
- 테이블만들기
- >>
- MySQL
- https
- AWS
- 배치파일
- map차트
- 색상코드
- dns
- 하드웨어
- Network
- 방화벽
Archives
- Today
- Total
SeaForest
[SQL] DELETE vs TRUNCATE vs DROP 본문
테이블 삭제하는 명령어인 DELETE / TRUNCATE / DROP 차이점
DELETE | TRUNCATE | DROP |
Rollback 가능 | Rollback 불가능 | Rollback 불가능 |
데이터만 삭제 | 테이블이 최초 생성된 초기 상태로 만듬 | 테이블 정의 자체를 완전히 삭제 |
데이터는 지워지지만, 테이블 용량은 그대로 유지 | 용량이 줄어들고, 인덱스 등도 모두 삭제 (테이블은 삭제 안하고 데이터만 삭제) |
테이블 전체, 공간, 객체를 삭제 |
사용자 commit | 자동 commit | 자동 commit |
로그 남음 | 로그 안남음 | 로그 안남음 |
DELETE FROM 테이블명 WHERE 조건; (조건을 입력하지 않으면 테이블의 모든 데이터가 삭제됨) |
TRUNCATE TABLE 테이블명; | DROP TABLE 테이블명; |
'SQL' 카테고리의 다른 글
SQL 쿼리 가독성 높이기 (1) | 2024.01.07 |
---|---|
[SQL] 정규화, 반정규화 (0) | 2023.04.09 |
[SQL] MySQL 기본 명령어 (0) | 2022.10.05 |
[SQL] NULL값 처리 함수 (0) | 2022.08.13 |
[SQL] Oracle 고유값 count, 행 개수 제한 (0) | 2022.08.03 |