Supprimer/supprimer une table dans MySQL

Delete Drop Table Mysql



MySQL est un système de gestion de base de données relationnelle qui fournit des solutions rapides et fiables. Il est bien connu pour sa capacité à s'exécuter rapidement et pour son expérience utilisateur unique et simple. Les opérations CRUD sont les opérations de base et les concepts de base lorsque vous travaillez avec des bases de données. Dans cet article, vous apprendrez à supprimer une table dans une base de données.

Avant d'en savoir plus sur la suppression de tables à l'aide de MySQL, assurez-vous que la dernière version de MySQL est installée sur votre ordinateur. Assurez-vous également que vous disposez d'une base de données et d'une table que vous souhaitez supprimer. Dans cet article, nous supposons que vous comprenez les concepts de base des instructions MySQL et que vous avez une base de données et une table dans MySQL que vous souhaitez supprimer.







Vous pouvez déterminer la version de MySQL s'exécutant sur votre système en exécutant la commande 'mysql -V' :



mysql-V

Vous pouvez maintenant avancer en sachant que vous avez installé la dernière version.



Pour savoir si MySQL fonctionne correctement, exécutez la commande suivante :





sudo systemctl statut mysql

Si le service n'est pas en cours d'exécution, vous pouvez activer le service à l'aide de la commande ci-dessous :

sudo systemctl début mysql

Après l'avoir démarré, connectez-vous au serveur MySQL en tant qu'utilisateur root avec des privilèges de superutilisateur à l'aide de sudo. Sinon, vous pouvez saisir un nom d'utilisateur personnalisé au lieu du nom d'utilisateur racine.



Les étapes suivantes montrent le processus de suppression de table pour les serveurs MySQL dans le terminal de ligne de commande.

sudo mysql-vous root-p

Après être entré dans le shell MySQL, répertoriez les bases de données et choisissez la base de données à partir de laquelle vous souhaitez supprimer une table.

SPECTACLE BASES DE DONNÉES ;

Sélectionnez la base de données correcte en exécutant l'instruction USE avec le nom de la base de données.

UTILISATION nom de la base de données;

Après avoir choisi la base de données dans la liste, choisissez également la table. Pour afficher la liste des tables de la base de données, exécutez la commande SHOW TABLES :

SPECTACLE LES TABLES ;

Maintenant, choisissez la table que vous souhaitez supprimer. Pour supprimer la table, exécutez la commande DROP TABLE et fournissez un nom de table, par exemple :

TOMBER TABLE nom de la table;

Si vous ne parvenez pas à supprimer ou à supprimer une table, assurez-vous que vous disposez des privilèges appropriés pour cette table. Si vous n'avez pas le problème de privilèges mais que vous obtenez toujours une erreur lorsque vous essayez de supprimer une table, vous essayez peut-être de supprimer une table inexistante ou il peut y avoir une faute d'orthographe. Pour éviter cette erreur, MySQL fournit la clause IF EXISTS. Si vous utilisez cette clause, MySQL ne renverra aucune erreur s'il n'existe aucune table du nom donné dans la requête de la base de données. La clause IF EXISTS a une syntaxe spécifique qui doit être suivie, illustrée ci-dessous :

TOMBER BASE DE DONNÉES SI EXISTE nom de la base de données;

Conclusion

Cet article inclut deux méthodes différentes pour supprimer une table existante dans une base de données MySQL, à la fois avec et sans la clause IF EXISTS. L'article décrit également la différence entre ces deux méthodes pour votre commodité.