Colonne de suppression SQL de la table

Colonne de suppression SQL de la table
Lorsque vous travaillez avec une base de données SQL, il est courant de vouloir supprimer une colonne. Il se peut que la colonne ne soit plus pertinente, ou que vous l'avez ajouté accidentellement lors de la création de votre table. Quelle que soit votre raison, la suppression des colonnes d'une table est simple. En outre, SQL permet la suppression de plusieurs colonnes dans une seule commande.

Ce guide couvre tous les détails sur la suppression des colonnes d'une table. En résumé, nous créerons une table puis montrerons comment supprimer les colonnes.

Comment supprimer une colonne de la table

Avant d'ouvrir notre SQL, nous devons d'abord nous assurer que nous faisons fonctionner MySQL. Confirmez son statut en utilisant la commande ci-dessous.

$ sudo systemctl status mysql

S'il ne fonctionne pas, utilisez SystemCTL pour le démarrer.

$ sudo systemctl start mysql

Laissez-nous ouvrir notre mysql sur la ligne de commande avec la commande ci-dessous.

$ mysql -u root -p

Pour ce tutoriel, nous utiliserons le linuxhint base de données. Alors, sélectionnez votre base de données à l'aide de la commande Utiliser.

Une fois que nous avons sélectionné la base de données, créons le utilisateurs table avec différentes colonnes. Dans notre cas, nous avons quatre colonnes.

Nous pouvons utiliser le INSÉRER commande pour insérer des valeurs dans nos colonnes.

Jusqu'à présent, nous pouvons vérifier l'état de notre tableau en utilisant le SÉLECTIONNER * commande. Dans l'image ci-dessous, vous note que nous avons diverses colonnes et les valeurs que nous avons insérées dans les colonnes.

Maintenant que nous avons notre table prêt, il est temps que nous nous concentrions sur la façon de supprimer les colonnes.

Pour supprimer une colonne d'une table, le MODIFIER La commande est utilisée. La commande prend en charge la modification de la structure des tables, y compris l'ajout de colonnes, les modifier, le renommer et la suppression des colonnes.

Vous trouverez ci-dessous la syntaxe pour supprimer les colonnes d'une table.

$ Alter table table_name drop colonnen column_name;

Vous devez ajouter le goutte mot-clé pour supprimer votre table. Par exemple, si nous voulions supprimer la colonne nom de famille de la table utilisateurs, Nous pourrions exécuter la commande SQL ci-dessous.

$ Alter Table Users Drop Column LastName;

Une fois que nous avons abandonné la colonne, nous pouvons utiliser le dessiner commande pour voir la nouvelle structure. La sortie ci-dessous montre le message de réussite après avoir supprimé la colonne et les colonnes restantes après avoir exécuté la commande DESC.

Une autre façon de confirmer que la colonne supprimée est supprimée est en sélectionnant toutes les colonnes et leurs valeurs à l'aide de la commande SELECT ALL, comme dans l'image ci-dessous. Vous noterez que nous n'avons pas la colonne LastName.

Suppression de plusieurs colonnes

Laissez-nous d'abord utiliser le mot clé Ajouter pour ajouter plus de colonnes à notre table pour montrer comment nous pouvons supprimer plusieurs colonnes.

Vérifions la structure actuelle du tableau à l'aide de la commande DESC.

Pour supprimer plusieurs colonnes dans une commande, ajoutez le mot-clé Drop pour chaque nom de colonne séparé par une commande.

Voici la syntaxe pour supprimer plusieurs colonnes.

$ Alter table table_name drop colonne Column1, drop colonne Column2, drop colonne Column3;

Dans l'exemple ci-dessous, nous laissons tomber l'âge et la hauteur des colonnes. Nous pouvons confirmer la suppression en utilisant la commande DESC.

Notez que vous n'avez pas à ajouter le mot clé de la colonne lorsque vous utilisez SQL. En utilisant la syntaxe ci-dessous, vous pouvez également supprimer une colonne dans un tableau.

$ Alter table table_name drop colonnen_name;

Conclusion

Le mot-clé alter est utilisé pour supprimer une colonne en SQL. Ce guide a présenté divers exemples d'utilisation pratiques de suppression de colonnes dans un tableau, notamment la suppression de plusieurs colonnes à l'aide d'une commande. De plus, nous avons vu comment confirmer la suppression en utilisant le dessiner mot-clé. J'espère que vous pourrez maintenant travailler avec des tables en SQL et utiliser la commande alter pour modifier leur structure.