DROP <오브젝트>

시스템에서 지정된 오브젝트를 제거합니다.

참고 항목:

CREATE <오브젝트> , SHOW <오브젝트> , UNDROP <오브젝트>

구문

DROP <object_type> [ IF EXISTS ] <identifier>  [ CASCADE | RESTRICT ]
Copy

특정 구문, 사용법 노트, 예제는 다음을 참조하십시오.

조직 오브젝트:

계정 오브젝트:

데이터베이스 오브젝트:

클래스:

일반적인 사용법 노트

  • DROP 명령은 IF EXISTS 절을 포함할 수 있습니다. 지정되고 대상 오브젝트가 없는 경우, 이 명령은 오류를 반환하지 않고 성공적으로 완료됩니다.

  • CASCADE | RESTRICT 매개 변수는 데이터베이스, 스키마, 테이블에만 적용하고, 오브젝트를 참조하는 외래 키가 있는 경우 오브젝트를 삭제할 수 있는지 여부를 지정하는 데 사용됩니다.

    • CASCADE 는 오브젝트를 참조하는 모든 외래 키 외에도 해당 오브젝트를 삭제합니다.

    • RESTRICT 는 경고를 반환하고 오브젝트를 삭제하지 않습니다.

DROP DATABASE mydb;

DROP DATABASE IF EXISTS mydb;

DROP DATABASE IF EXISTS mydb RESTRICT;

DROP DATABASE IF EXISTS mydb CASCADE;
Copy