INFOS-AREA
  Modification d'une table (alter, add, modify et drop)
 

Modification d'une table en SQL avec ALTER

La clause ALTER nous permet de modifier certains éléments au niveau de la structure d'une table, notamment au niveau des champs. Grâce à cette commande, on peut ajouter, modifier et supprimer un champ.

Ajout d'un champ dans une table : ALTER + ADD

Pour ajouter un champ à une table, on utilise la clause ALTER avec la clause ADD. La syntaxe est la suivante :

ALTER TABLE Nom_de_la_table ADD Nom_de_la_colonne Type_de_donnees;

Modification d'un champ en SQL : ALTER + MODIFY

La clause ALTER associée à la clause MODIFY nous permet de modifier le type de données d'un champ comme suit :

ALTER TABLE Nom_de_la_table MODIFY Nom_de_la_colonne Type_de_donnees

Suppression d'un champ en SQL : ALTER + DROP

Toujours avec la clause ALTER mais en le couplant cette fois ci avec la clause DROP COLUMN, on peut supprimer une colonne. Associée à la clause DROP COLUMN, la clause ALTER permet de supprimer des colonnes. Voici la syntaxe :

ALTER TABLE Nom_de_la_table DROP COLUMN Nom_de_la_colonne

Toutefois, nous verrons dans les autres chapitres que l'utilisation de la clause ALTER ne se limite pas à cela. Mettez le juste de coté parce qu'on va encore s'en servir dans les prochains chapitres qui abordent les contraintes d'intégrité, les vues, les index etc.

Et puisqu'on en parle, il ne faut pas oublier que dans certains cas la suppression d'une colonne est impossible (s'il fait l'objet d'une contrainte d'intégrité, clé primaire par exemple, ou colonnes faisant partie d'une vue ou d'un index.)

Cela vous parait peut être difficile pour l'instant mais ne vous inquiétez pas. C'était juste une petite dégustation, le prochain plat va arriver dans très prochainement !


 
  Aujourd'hui sont déjà 8 visiteurs (31 hits) Ici! ;  
 
Ce site web a été créé gratuitement avec Ma-page.fr. Tu veux aussi ton propre site web ?
S'inscrire gratuitement