La commande DROP DATABASE permet de supprimer de manière dé­fi­ni­tive des bases de données entières dans MariaDB. Elle nécessite les droits root ou admin pour être exécutée et doit être utilisée avec prudence.

DROP DATABASE dans MariaDB

DROP DATABASE est une ins­truc­tion très efficace pour MariaDB, qui ne doit être utilisée qu’avec extrême prudence. Elle est utilisée pour supprimer une base de données d’un serveur. Lorsque la commande est exécutée, la base de données entière, y compris toutes les tables et données, est ir­ré­mé­dia­ble­ment perdue et ne peut donc plus être consultée. Seuls les droits d’uti­li­sa­teur établis pendant l’uti­li­sa­tion de MariaDB CREATE USER ne sont pas au­to­ma­ti­que­ment supprimés. La commande DROP DATABASE ne peut être exécutée dans MariaDB qu’avec des pri­vi­lèges d’ad­mi­nis­tra­teur ou de root. Il n’existe pas d’autres commandes telles que « DELETE DATABASE » ou « REMOVE DATABASE » pour MariaDB.

DROP DATABASE dans MariaDB : syntaxe avec et sans IF EXISTS

La syntaxe de DROP DATABASE dans MariaDB se présente comme suit :

DROP DATABASE nom_de_la_base de données;
sql

Il suffit de remplacer le caractère de rem­pla­ce­ment « nom_de_la_base de données » par la base de données cor­res­pon­dante que vous souhaitez supprimer.

En option, vous pouvez utiliser IF EXISTS pour éviter l’affichage d’un message d’erreur si la base de données re­cher­chée ne se trouve pas sur votre serveur.

DROP DATABASE IF EXISTS nom_de_la_base de données;
sql

DROP DATABASE dans MariaDB : le fonc­tion­ne­ment expliqué avec un exemple

Pour illustrer le fonc­tion­ne­ment de DROP DATABASE dans MariaDB, nous allons utiliser un exemple simple. Imaginons qu’une base de données appelée « Tasks_2024 » ne soit plus né­ces­saire. Nous vérifions donc avec SHOW DATABASES si la base de données se trouve encore sur le serveur, puis nous la sup­pri­mons. Voici le code :

mysql> SHOW DATABASES;
mysql> DROP DATABASE Tasks_2024;
sql
Conseil

Dans notre Digital Guide, nous vous révélons comment créer une nouvelle base de données avec MariaDB CREATE DATABASE et comment sé­lec­tion­ner une base de données avec MariaDB SELECT DATABASE. Vous y trouverez également une com­pa­rai­son de MariaDB et MySQL et un tutoriel pour l’ins­tal­la­tion de MariaDB.

Aller au menu principal