7.5 DROP DATABASE

DROP DATABASE [IF EXISTS] Nom_bdd

DROP DATABASE efface toutes les tables de la base , et efface aussi la base, i.e. le dossier. Il faut être TRES prudent avec cette commande.

DROP DATABASE retourne le nombre de fichiers qui ont été effacés. Normalement, ce nombre correspond à trois fois le nombre de table, étant donné que chaque table a trois fichier, un fichier ``.ISD',' un fichier ``.ISM'' et un fichier ``.frm''.

MySQL 3.22 ou plus récent autorise l'utilisation du mot clé IF NOT EXISTS, qui ne retourne pas d'erreur si la base à effacer n'existe pas.

Il est aussi possible d'effacer des bases avec la méthode mysqladmin. 12.1 Présentation des différents programmes MySQL.