Ajouter un champ dans une Table SQL sur phpMyAdmin

e-loou-ajouter-champ-table-phpmyadmin

Pour insérer une colonne dans une table donc un champ vous avez plusieurs méthodes possible. Voici 2 méthodes simples à mettre en œuvre en vous connectant à votre base de donnée avec phpMyAdmin.

I - Requête SQL

La première méthode consiste à exécuter une requête SQL dans la Table.
Pour ce faire, cliquez sur la table désirée, puis aller dans l’onglet SQL et exécutez le code suivant :

ALTER TABLE `nom_de_table` ADD `nom_nouvelle_colonne` VARCHAR(255) AFTER `nom_colonne_existante`

la commande ALTER TABLE permet de modifier la structure d’une Table

ADD sert à ajouter un champ

VARCHAR(255) est le type de champ. Il peut être  égal à INT, VARCHAR(xx), TEXT, DATE, etc …

AFTER indique que l’on souhaite insérer notre nouveau champ/nouvelle colonne après un champ existant.
Cette commande n’est pas nécessaire si vous souhaitez ajouter votre nouveau champ en fin de structure.

Attention à l’utilisation des ` et des ‘ lors de votre requête. ce sont 2 signes différents.

II - Fonction de phpMyAdmin

Si vous ne vous sentez pas à l’aise avec l’exécution de code SQL, vous pouvez également utiliser l’outil intégré de phpMyAdmin.

Cliquez sur la Table à modifier, puis aller à l’onglet Structure.

En bas de la liste de champs, vous trouverez l’outil permettant d’ajouter des colonnes.

Avant le bouton exécuter, vous avez la liste des champs déjà présents dans votre Table. Sélectionnez le champ ou vous souhaitez intégrer votre nouveau champ après.

e-loou-ajouter-champ-table-phpmyadmin

Complétez les données comme vous le souhaitez.

De manière générale, seules les colonnes nom, type et interclassement sont à remplir.

Avant de cliquer sur Enregistrer, vous pouvez demander à tester votre demande en cliquant sur Aperçu SQL et phpMyAdmin vous indiquera si votre demande est correctement remplie.