Supprimer / laisser tomber une table dans MySQL

Supprimer / laisser tomber une table dans MySQL

MySQL est un système de gestion de base de données relationnel 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 un tableau dans une base de données.

Avant d'en savoir plus sur la suppression des tables à l'aide de MySQL, assurez-vous que vous avez installé la dernière version de MySQL sur votre ordinateur. Assurez-vous également que vous avez une base de données et 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 fonctionnant sur votre système en exécutant la commande 'mysql -v':

mysql -v

Vous pouvez maintenant aller de l'avant en sachant que la dernière version est installée.

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

Sudo Systemctl Status 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 start mysql

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

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

sudo mysql -u root -p

Après être entré dans le shell MySQL, énumérez les bases de données et choisissez la base de données à partir de laquelle vous souhaitez supprimer un tableau.

Afficher des bases de données;

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

Utilisez Database_Name;

Après avoir choisi la base de données dans la liste, choisissez également le tableau. Pour voir une liste des tableaux de la base de données, exécutez la commande show tables:

Montrer des 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:

Drop Table Table_name;

Si vous n'êtes pas en mesure de supprimer ou de déposer une table, assurez-vous que vous avez les bons privilèges pour ce tableau. Si vous n'avez pas le problème des privilèges mais que vous obtenez toujours une erreur lorsque vous essayez de supprimer un tableau, vous essayez peut-être de supprimer une table inexistante, ou il pourrait y avoir une erreur d'orthographe. Pour éviter cette erreur, MySQL fournit la clause «If existe». Si vous utilisez cette clause, MySQL ne lancera aucune erreur si aucune table n'existe du nom donné dans la requête dans la base de données. La clause «If Exist» a une syntaxe spécifique qui doit être suivie, illustrée ci-dessous:

Drop Base de données si existe une base de données_name;

Conclusion

Cet article comprend deux méthodes différentes pour supprimer un tableau existant dans une base de données MySQL, à la fois avec et sans utiliser la clause «If Exist. L'article a également décrit la différence entre ces deux méthodes pour votre commodité.