DROP and TRUNCATE

지리산근육곰·2021년 12월 28일
0

SQL

목록 보기
4/26
post-thumbnail

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;

0개의 댓글