1.1 Drop Database
- 실행시 데이터 베이스를 삭제한다.
- 실무에선 사용되지 않는다.
DROP DATABASE data_base_name;
1.2 If Exists
- 만약 데이터 베이스가 존재하는지 모를 경우 IF EXISTS 를 붙여 '존재할 경우 지워라'라는 명령이 가능해진다.
DROP DATABASE
IF EXISTS data_base_name;
2.1 Drop Table
- 원하는 테이블을 지울수 있다.
- 자신이 생성한 테이블이 잘못되어 있거나 기존에 생성한 테이블이 마음에 들지 않아 삭제시 사용한다.
DROP TABLE table_name;
2.2 If Exists
- 마찬가지로 테이블이 존재하는지 모를 경우 IF EXISTS 를 붙여 '존재할 경우 지워라'라는 명령이 가능해진다.
DROP TABLE
IF EXISTS table_name;
3 Truncate Table
- 해당 테이블의 컬럼 값들만 제거한다.
- 즉 테이블과 컬럼 이름 및 데이터 타입은 남지만 컬럼에 있는 값들은 사라진다.
TRUNCATE TABLE table_name;