728x90
DB구조, 데이터 형식, 접근 방식 등 DB를 구축하거나 수정 할 목적으로 사용하는 언어
데이터사전이라는 특별한 파일에 여러개의 테이블로서 저장된다.
TRUNCATE
테이블의 모든 로우를 제거
- 테이블을 최초 생성된 초기상태로 만듦
- 용량이 줄어들고, 인덱스 등도 모두 삭제
- Rollback 불가능
- 무조건 전체 삭제만 가능
- 삭제 행수를 반환x
- 테이블이 사용했던 Storage중 최초 테이블 생성시 할당된 Storage만 남기고 Release 처리
TRUNCATE TABLE 테이블명;
DROP TABLE은 테이블의 존재 자체가 없어져 구조가 남지않는 반면
TRUNCATE TABLE은 테이블은 존재하면서 데이터의 내용만 제거하기 때문에 구조가 남아있다.
ROLLBACK과 COMMIT
rollback 되살리기
commit 물리적 저장