DROP DATABASE

Supprime une base de données et supprime le répertoire associé à la base de données du système de fichiers. Pièce une exception est levée si la base de données n’existe pas dans le système.

Syntaxe

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

Paramètres

  • BASE DE DONNÉES | SCHÉMA

    DATABASE et SCHEMA signifient la même chose, l’une ou l’autre peut être utilisée.

  • IF EXISTS

    S’il est spécifié, aucune exception n’est levée lorsque la base de données n’existe pas.

  • RESTRICT

    Si ce paramètre est spécifié, limite la suppression d’une base de données non vide et est activé par défaut.

  • CASCADE

    S’il est spécifié, supprimera toutes les tables et toutes les fonctions associées.

Exemples

-- 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;