Comment créer une table dans MySQL en utilisant la technique «sinon d'existé»

Comment créer une table dans MySQL en utilisant la technique «sinon d'existé»
Chaque base de données est une collection de tableaux contenant les données, donc après la création d'une base de données, des tables doivent être créées pour ajouter des données. La clause «s'il n'existe pas» est utilisée pour la création de tables et est très utile pour éviter l'erreur «le tableau existe déjà», car il ne créera pas de table si, dans la base de données, n'importe quelle table est déjà disponible par le nom de La nouvelle table.

Nous comprendrons davantage sur l'utilisation de la clause «sinon existe» pour la création de tables dans cet article à l'aide de différents exemples.

Comment nous pouvons créer un tableau en utilisant la technique «sinon n'existe»

Nous ouvrirons d'abord MySQL dans le terminal:

$ sudo mysql

Afficher les bases de données que nous avons:

Afficher des bases de données;

Une liste de toutes les bases de données sera affichée, nous utiliserons shopping_mart_data.

Utilisez shopping_mart_data;

Pour répertorier les tableaux de cette base de données, nous exécuterons la commande suivante.

Montrer des tables;

Nous avons une table avec le nom «GoCery_Bill», nous allons d'abord essayer de créer une table avec le même nom.

Créer une table Grocery_bill (employee_id int, employee_name varchar (50));

Nous pouvons voir une erreur a été générée que «Table» Grocery_Bill »existe déjà», nous allons maintenant exécuter la commande ci-dessus en utilisant le «sinon existe».

Créer une table s'il n'existe pas Grocery_bill (employee_id int, employee_name varchar (50));

La commande s'exécute avec succès mais nous avons discuté ci-dessus que les deux tables avec le même nom ne peuvent pas être créées, nous allons donc afficher à nouveau les tableaux de la base de données pour vérifier si une autre table est créée ou non.

Montrer des tables;

Il est ainsi confirmé qu'avec le même nom, deux tables ne peuvent pas être créées et si nous utilisons «sinon existe», il exécutera la commande avec succès sans générer l'erreur mais ne créera pas le tableau qui est déjà un tableau qui existe avec le même nom. Maintenant, nous allons créer le tableau en utilisant à nouveau la clause «sinon existe» avec un nom différent.

Créer une table s'il n'existe pas Employee_Data (employee_id int, employee_name varchar (50));

Un nouveau tableau a été créé avec succès pour vérifier à nouveau cette affichage des tableaux de la base de données.

Montrer des tables;

La table a été créée car il n'y a pas de table qui existe déjà avec le nom «Employee_Data».

Conclusion

MySQL est utilisé par de nombreuses sociétés comme Amazon et Twitter pour ses fonctionnalités de haute efficacité et différentes clauses d'accumulation qui peuvent garantir que les tâches à accomplir avec facilité. Dans MySQL, toutes les données sont gérées dans les tableaux après les avoir créés, pour éviter l'erreur du même tableau déjà existant, nous utilisons la clause «sinon existe» dans l'instruction pour créer le tableau. Dans cet article, nous avons discuté si la clause «sinon existe» est utilisée avec l'instruction «Créer un tableau», elle exécutera la commande avec succès sans générer d'erreur et créer un tableau uniquement s'il n'y a pas d'autre tableau de nom similaire présent dans la base de données.