본문 바로가기
my_lesson/_SQL

SQL - DROP

by boolean 2016. 2. 25.
728x90

SQL DROP

DROP 명령어는 인덱스, 테이블, 데이터베이스를 지울 때 사용한다. 

 

The DROP TABLE Statement

테이블을 지울 때, 

DROP TABLE table_name;
 
## foriegn_key 가 연결 되었을 때 강제로 지우기
 
SET foriegn_key_checks = 0;
DROP table table_name;
SET foriegn_key_checks = 1;

The DROP DATABASE Statement

데이터베이스를 삭제할 때,

DROP DATABASE database_name

 


The TRUNCATE TABLE Statement

만약 테이블은 그대로 두고 안에 있는 값들만 지우려면 TRUNCATE를 사용한다. 

TRUNCATE TABLE table_name
 

 

 

프로그램마다 조금씩 다른 인덱스 DROP:

DROP INDEX Syntax for MS Access:

DROP INDEX index_name ON table_name

DROP INDEX Syntax for MS SQL Server:

DROP INDEX table_name.index_name

DROP INDEX Syntax for DB2/Oracle:

DROP INDEX index_name

DROP INDEX Syntax for MySQL:

ALTER TABLE table_name DROP INDEX index_name

'my_lesson > _SQL' 카테고리의 다른 글

SQL - LEFT JOIN  (0) 2016.02.25
SQL - UNION  (0) 2016.02.25
SQL - CREATE INDEX  (0) 2016.02.25
SQL - CREATE  (0) 2016.02.25
SQL - INSERT INTO SELECT  (0) 2016.02.25

댓글