Ce guide montrera comment renommer une colonne dans MySQL.
Renommer une colonne dans MySQL
Dans MySQL, une base de données se compose généralement de plusieurs tables contenant des lignes et des colonnes qui contiennent diverses données. Pour une démonstration, nous renommerons le nom de la colonne d'un tableau particulier.
Pour une démonstration, j'utiliserai cette base de données d'échantillon. C'est une très grande base de données qui devrait suffire à presque toutes les situations de test. Pour plus de commodité, j'utiliserai phpmyadmin pour accéder à la base de données et exécuter les requêtes. En savoir plus sur l'installation et la configuration de PhpMyAdmin et MySQL.
Structure basique
Pour renommer une colonne, la structure de requête ressemblera à ceci.
S'il y a plusieurs colonnes à renommer, nous pouvons également le faire dans une seule requête. Dans un tel cas, la structure de requête ressemblera à ceci.
$ Modifier la table, changerAlternativement, si vous souhaitez renommer une table, la structure de la requête ressemblera à ceci.
$ Renommer la table àVous pouvez également renommer plusieurs tables en un seul coup.
$ Renommer la table à, pourMySQL permet également d'utiliser le renommée entre plusieurs bases de données.
$ Renommer Table . POUR .Colonne de table de renommée
Jetons un œil à l'exemple de table de base de données des pays.
De ce tableau, renomnons nom du pays (varchar (40)) à country_label (Varchar (40)). La requête ressemblera à ça.
$ Alter des pays de table changent country_name country_label varchar (40);Vérifiez le changement.
$ Afficher les colonnes des pays;Renommer plusieurs colonnes
Nous renommerons plusieurs colonnes dans les pays du tableau dans l'exemple suivant. Changeons country_id pour code postal, country_label pour nom du pays, et région_id pour Région-_code.
Vérifiez les modifications.
$ Afficher les colonnes des pays;Tables de renommée
Maintenant, essayons de renommer la table. Nous renommerons la table des pays pour indépendants_regions. Tout d'abord, notez les noms de table actuels.
$ Show tables;Exécutez la requête suivante pour renommer le tableau cible.
$ Renommer les pays de la table à Independent_regions;Vérifiez le changement.
$ Show tables;Renommer plusieurs tables
Maintenant, essayons de changer plusieurs noms de table en même temps. Notez toutes les tables actuelles.
Ensuite, exécutez la requête suivante.
Renommer la tableVérifiez les modifications.
$ Show tables;Dernières pensées
Toutes nos félicitations! Vous avez réussi à rebaptiser une colonne existante dans MySQL. Ce tutoriel met également en valeur le renommer un tableau existant. Pour les colonnes et les tables de changement de nom, vous devez comprendre les principes fondamentaux de la déclaration MODIFIER TABLE.
Chaque table MySQL est basée sur une conception clé. Dans MySQL Terminology, il est connu comme un schéma. Il contient les données nécessaires sur le modèle du placement de données dans le tableau. Ce guide explore le concept de schéma avec des exemples pratiques.
Happy Computing!