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