DELETE vs TRUNCATE vs DROP
- 테이블에서 전체 행을 삭제하는 세가지 방법, 각각의 차이를 반드시 이해하고 사용해야 함 구분 DELETE TRUNCATE DROP SQL종류 DML (데이터 조작어) DDL (데이터 정의어) DDL (데이터 정의어) 사용 예 SQL > DELETE FROM emp; -> 전체 행 삭제 SQL > TRUNCATE TABLE emp; -> 전체 행 삭제, 테이블 구조 남아 있음 SQL > DROP TABLE emp; -> 테이블 삭제됨 특징 - 테이블의 행 삭제 - 행 단위로 수행됨 (row by row) - 롤백 가능 - 이전 할당된 영역이 빈 공간으로 남아있음 - 테이블의 공간 해제 방식 - 테이블 구조는 남기고 테이블의 모든 행을 삭제하는 빠르고 효율적인 방법 - 롤백 안됨 - 테이블과 관련된 구조..
SQL
2021. 7. 16. 12:01
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 자바
- mysql
- 파이썬
- 프로그래머스
- 금리
- sql
- R
- plot
- 스마트워치
- 코딩테스트
- 데이터
- 보안
- 영어
- 코딩
- SW
- 그래프
- 영어회화
- 경제신문
- 데이터분석
- 경제
- Programming
- python
- 함수
- 클래스
- 모듈
- 코드
- 프로그래밍
- 개발
- 코테
- 머신러닝
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함