Comment renommer une colonne dans MySQL?

Comment renommer une colonne dans MySQL?
MySQL est un système de gestion de base de données populaire qui fournit l'épine dorsale pour une grande partie de l'Internet d'aujourd'hui. Développé et entretenu par Oracle, MySQL est un SGBDR open source (système de gestion de base de données relationnel) avec un modèle client-serveur. Il offre un stockage de base de données sécurisé, des performances rapides et des fonctionnalités puissantes.

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.

$ Modification de la table

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, changer

Alternativement, 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 à, pour

MySQL 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.

$ Select * dans les 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.

Modifier les pays de la table
Change Country_id country_code char (2),
Change Country_Label Country_name Varchar (40),
Changer la région_id région_code int;

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.

$ Show tables;

Ensuite, exécutez la requête suivante.

Renommer la table
Pays à Independent_regions,
emplois à Assigned_tasks,
départements aux sections;

Vé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!