Comment changer le nom de la colonne dans mysql

Colonnes de données.

Parfois, un concepteur de base de données MySQL ne connaît pas le nom de la colonne appropriée pour les données qu`après avoir conçu et mis en place une table. Les concepteurs peuvent utiliser des noms d`espace réservé alors qu`ils conçoivent la structure et les relations de données de la table et d`attendre jusqu`à la fin pour terminer son interface en attribuant les noms de colonnes appropriées. Dans d`autres situations, ce qui semblait être un bon nom d`abord ne peut plus faire sens comme une base de données augmente ou une fois un logiciel externe doit accéder et mettre à jour les données. Heureusement, MySQL intègre simple à utiliser des commandes SQL qui permettent cette flexibilité nécessaire.

Choses que vous devez

  • serveur de base de données MySQL
  • Ouvrez une fenêtre de terminal (Unix, Linux ou Mac OS X) ou ligne de commande (Windows) et lancer un shell client MySQL à l`invite. Vous devez démarrer le shell en tant qu`utilisateur avec des privilèges pour créer, modifier ou supprimer des bases de données et des tables. Qu`est-ce que vous entrez à l`invite peut ressembler à un des éléments suivants, selon la façon dont vous ou votre administrateur système avez configuré les comptes de serveur et l`utilisateur MySQL:

    mysql -u someusername -p

    ou

    mysql -u someusername

    ou simplement

    mysql

  • Créer une base de données de l`échantillon à expérimenter en entrant ce qui suit à l`invite MySQL:

    CREATE DATABASE sample
    ALLER

    Sélectionnez la base de données:

    échantillon UTILISATION
    ALLER




    Et créer une table en elle:

    CREATE TABLE people_table (id INT NOT NULL PRIMARY KEY, nom VARCHAR (25), last_name VARCHAR (25));

  • Entrez la commande:

    DESCRIBE people_table
    ALLER

    Vous verrez un affichage formaté du schéma people_table avec les noms de colonnes figurant dans la première colonne.

  • Changer le nom de la deuxième colonne en entrant la commande:

    ALTER TABLE CHANGEMENT people_table nom de la colonne first_name VARCHAR (25)
    ALLER

    Modification d`un nom de colonne est straightforward- la syntaxe est:

    ALTER TABLE table_name CHANGEMENT [COLONNE] old_column_name new_column_name data_definition
    ALLER

    Les parenthèses indiquent que la déclaration de colonne est facultative.

  • Voir le tableau modifié à nouveau en utilisant la fonction DESCRIBE:

    DESCRIBE people_table
    ALLER

    Le nouveau nom de colonne sera visible dans la liste des noms dans la première colonne affichée.

  • Maintenant, modifier plusieurs noms de colonnes simultanément en entrant ce qui suit:

    ALTER TABLE CHANGEMENT people_table COLONNE prenom name_one VARCHAR (25), CHANGEMENT COLONNE last_name name_two VARCHAR (25)
    ALLER

    Lors de la modification de plusieurs noms de colonnes de la déclaration de la colonne est nécessaire, sinon la syntaxe est identique à changer une seule colonne. Chaque clause COLONNE CHANGE doit être séparé par une virgule.

  • Voir les plus récents changements avec DESCRIBE:

    DESCRIBE people_table
    ALLER

    Maintenant, les deux noms de colonnes figurant dans la colonne de gauche ont le nouveau nom name_one et name_two.

  • Lorsque vous avez terminé l`expérimentation, supprimer la base de données exemple avec la commande suivante:

    DROP DATABASE sample;

AUTRES

» » » » Comment changer le nom de la colonne dans mysql