Mysql
 sql >> Base de données >  >> RDS >> Mysql

Requête SQL pour supprimer la base de données dans MySQL

Ce didacticiel fait partie de la série Apprendre les requêtes SQL de base à l'aide de MySQL. Dans ce tutoriel, nous aborderons les requêtes SQL pour supprimer une base de données dans MySQL.

Supprimer la requête

La requête DROP DATABASE peut être utilisée pour supprimer toutes les tables et supprimer la base de données. Il peut être utilisé comme mentionné ci-dessous. Si vous êtes connecté à distance à la base de données, vous aurez également besoin de DROP privilège afin de supprimer une base de données.

Assurez-vous également que vous avez effectué la sauvegarde de la base de données en cours de suppression. Une fois abandonnées, il est très difficile de récupérer les données.

# To do - Delete Database
# Query - DROP DATABASE <database name>

# It might throw error in case database do not exist
DROP DATABASE enterprise;

OR

# Good to go
DROP DATABASE IF EXISTS enterprise;

Semblable à DROP DATABASE, vous pouvez également utiliser DROP SCHEMA comme indiqué ci-dessous.

# To do - Delete Database
# Query - DROP SCHEMA <database name>

# It might throw error in case database do not exist
DROP SCHEMA enterprise;

OR

# Good to go
DROP SCHEMA IF EXISTS enterprise;

Avec la requête DROP DATABASE ou DROP SCHEMA, MySQL supprime également les fichiers associés à la base de données en cours de suppression ayant des extensions de fichier telles que .BAK, .DAT, .HSH, .MRG, .MYD, .MYI, .cfg, .db, .ibd , et .ndb.

Voici comment nous pouvons supprimer une base de données dans MySQL en utilisant la requête SQL.