여러분이 사용하고 계신 브라우저는 HTML5를 지원하지 않기 때문에 몇몇 요소가 제대로 보이도록 JScript를 사용하고 있습니다. 하지만 여러분의 브라우저 설정에서 스크립트 기능이 꺼져있으므로, 현재 페이지를 제대로 확인하시려면 스크립트 기능을 켜주셔야 합니다. SQL - 참조 - 키워드 - DROP
SQL – 참조 – 키워드 – DROP
1년전 작성
9개월전 수정

DROP

DROP COLUMN

DROP COLUMN 명령은 기존 테이블의 열을 삭제하는 데 사용된다.

“Customers” 테이블에서 “ContactName” 열을 삭제한다.
ALTER TABLE Customers
DROP COLUMN ContactName;

DROP a UNIQUE Constraint

UNIQUE 제약 조건을 삭제한다.

MySQL
ALTER TABLE Persons
DROP INDEX UC_Person;
SQL Server/Oracle/MS Access
ALTER TABLE Persons
DROP CONSTRAINT UC_Person;

DROP a PRIMARY KEY Constraint

PRIMARY KEY 제약 조건을 삭제한다.

MySQL
ALTER TABLE Persons
DROP PRIMARY KEY;
SQL Server/Oracle/MS Access
ALTER TABLE Persons
DROP CONSTRAINT PK_Person;

DROP a FOREIGN KEY Constraint

FOREIGN KEY 제약 조건을 삭제한다.

MySQL
ALTER TABLE Orders
DROP FOREIGN KEY FK_PersonOrder;
SQL Server/Oracle/MS Access
ALTER TABLE Orders
DROP CONSTRAINT FK_PersonOrder;

DROP a CHECK Constraint

CHECK 제약 조건을 삭제한다.

MySQL
ALTER TABLE Persons
DROP CHECK CHK_PersonAge;
SQL Server/Oracle/MS Access
ALTER TABLE Persons
DROP CONSTRAINT CHK_PersonAge;

DROP DEFAULT

DEFAULT 제약 조건을 삭제한다.

MySQL
ALTER TABLE Persons
ALTER City DROP DEFAULT;
SQL Server/Oracle/MS Access
ALTER TABLE Persons
ALTER COLUMN City DROP DEFAULT;

DROP INDEX

테이블의 인덱스를 삭제한다.

MySQL
ALTER TABLE table_name
DROP INDEX index_name;
SQL Server
DROP INDEX table_name.index_name;
DB2/Oracle
DROP INDEX index_name;
MS Access
DROP INDEX index_name ON table_name;

DROP DATABASE

기존 SQL 데이터베이스를 삭제한다.

“testDB”라는 데이터베이스를 삭제한다.
DROP DATABASE testDB;

⭐ 데이터베이스를 삭제하기 전에 주의하자. 데이터베이스를 삭제하면 데이터베이스에 저장된 전체 정보가 손실된다.

DROP TABLE

테이블을 삭제한다.

“Shippers” 테이블을 테이블을 삭제한다.
DROP TABLE Shippers;

⭐ 테이블을 삭제하기 전에 주의하자. 테이블을 삭제하면 테이블에 저장된 모든 정보가 손실된다.

DROP VIEW

보기를 삭제한다.

“Brazil Customers” 보기를 삭제한다.
DROP VIEW [Brazil Customers];
참고

Mingg`s Diary
밍구
공부 목적 블로그