ALTER TABLE : modification de la structure d'une table

Article écrit par kazhar

Apres avoir créé votre table, il est bien evidemment, tout à fait possible de modifier la structure de celle-ci.

Deux modifications sont possible :

- ADD : ajout de colonne, ou de contrainte

Code :
ALTER TABLE `nom-de-la-table`
ADD `nom-de-colonne` type-de-colonne;



Code :
ALTER TABLE `nom-de-la-table`
ADD CONSTRAINT name PRIMARY KEY (nom-de-colonne)


vous pouvez trouver tous les types de colonne dans l'article creation d'une table

ainsi, si vous souhaitez ajouter une colonne sexe à une table auteurs, il suffira d'executer la requete :

Code :
ALTER TABLE auteurs
ADD sexe varchar(255);


et si vous souhaitez définir le champ IdAuteur comme une clé primaire, il vous suffira d'executer la requete :

Code :
ALTER TABLE auteurs
ADD CONSTRAINT id_auteur PRIMARY KEY (IdAuteur)



- DROP : suppression de colonne, ou de contrainte.

Code :
ALTER TABLE table
DROP COLUMN colonne


ainsi, si vous souhaitez supprimer le champ sexe de la table auteur, la requete à executer sera :

Code :
ALTER TABLE auteurs
DROP COLUMN sexe;



Source : http://www.phportail.net