Supprimer / supprimer une base de données dans MySQL

Supprimer / supprimer une base de données dans MySQL

MySQL est un SGBDR (système de gestion de base de données relationnel) qui est célèbre pour sa vitesse et sa interface facile à utiliser. Dans cet article, vous découvrirez les différentes méthodes pour supprimer ou supprimer une base de données dans MySQL. Dans cet article, nous supposons que vous avez déjà une connaissance pratique de la création et de la liste des bases de données dans MySQL. Alors, n'hésitez pas à lire si vous avez déjà installé MySQL sur votre système et que vous avez des bases de données factices dans MySQL que vous souhaitez supprimer. Pour commencer avec MySQL, ouvrez le terminal. Tout d'abord, vérifiez la version de MySQL via la commande suivante: MySQL -V


Si vous avez la dernière version de MySQL, vous êtes prêt à partir.

Ensuite, vérifiez l'état du mysql du système.Service en exécutant la commande suivante

Sudo Systemctl Status MySQL


Si le service n'est pas actif, commencez le service.

sudo systemctl start mysql

Après avoir démarré le service, connectez-vous au client MySQL ou connectez-vous au shell MySQL en tant qu'utilisateur racine. Si vous n'avez pas accès à la connexion de l'utilisateur racine, remplacez «root» par votre nom d'utilisateur. Dans cet article, nous utiliserons le terminal pour démontrer le processus au lieu de l'interface graphique, connu sous le nom de MySQL Workbench.

sudo mysql -u root -p


Après vous être connecté à MySQL, énumérez les bases de données à l'aide de la commande `` Afficher les bases de données ''.

Showdatabases;


Une fois que vous avez la liste des bases de données, sélectionnez la base de données que vous souhaitez supprimer. Si vous souhaitez supprimer une base de données existante, vous pouvez exécuter la commande simple 'Drop Database', ainsi que le nom de la base de données, comme suit:

Dropdatabase database_name;


Gardez à l'esprit que vous ne pouvez supprimer ou supprimer une base de données que si vous avez les privilèges pour supprimer cette base de données. Alors, assurez-vous de vous connecter avec l'utilisateur spécifique qui a les privilèges de supprimer cette base de données.

Après avoir supprimé la base de données, nous énumérons à nouveau les bases de données à l'aide de la commande `` Afficher les bases de données ''.

Showdatabases;


Comme vous pouvez le voir, la base de données supprimée n'existe plus dans MySQL.

Dans un autre cas, tout comme la création d'une base de données, vous pouvez utiliser la clause `` if existant '' pour éviter l'erreur s'il n'y a pas de base de données avec le nom fourni. Si vous n'utilisez pas la clause `` IF existe 'et la base de données n'existe pas, MySQL sortira une erreur. La syntaxe pour l'utilisation de la clause «if exists» est la suivante

Dopdatabaseifexists database_name;

Conclusion

Cet article contient deux méthodes différentes pour supprimer une base de données existante dans MySQL, à la fois avec et sans la clause `` If Exist ''.