DROP DATABASE

Hiermee verwijdert u een database en verwijdert u de map die is gekoppeld aan de database uit het bestandssysteem. Er wordt een uitzondering gemaakt als de database niet bestaat in het systeem.

Syntaxis

DROP { DATABASE | SCHEMA } [ IF EXISTS ] dbname [ RESTRICT | CASCADE ]

Parameters

  • DATABASE | SCHEMA

    DATABASE en SCHEMA betekenen hetzelfde. Beide kunnen worden gebruikt.

  • INDIEN BESTAAT

    Indien opgegeven, wordt er geen uitzondering gemaakt wanneer de database niet bestaat.

  • BEPERKEN

    Indien opgegeven, beperkt het verwijderen van een niet-lege database en is standaard ingeschakeld.

  • TRAPSGEWIJZE

    Indien opgegeven, worden alle bijbehorende tabellen en functies laten vallen.

Voorbeelden

-- Create `inventory_db` database
CREATE DATABASE inventory_db COMMENT 'This database is used to maintain Inventory';

-- Drop the database and its tables
DROP DATABASE inventory_db CASCADE;

-- Drop the database using IF EXISTS
DROP DATABASE IF EXISTS inventory_db CASCADE;