create table remain2 as select * from remain;
remain테이블을 remain2로 복사 생성
테이블의 내용 모두 삭제
1) 전체 record 삭제
delete from table_name;
- rollback(작업 취소) 가능. 느림
truncate table table_name;
- 자동 commit(복구 불가). 빠름
2) 테이블 제거
drop table table_name;
- 자료가 수십만 건 이상일 경우 또는 빠른 시간 내에 자료 전체를 조건없이 삭제해야 하는 경우 사용 가능
단, table의 모든 이력이 사라지므로 table create, primary key, index등을 다시 생성해줘야함