Instruction ALTER TABLE
L'instruction ALTER TABLE
permet de modifier la structure d'une table existante dans un fichier de base de données. Chaque instruction ne permet de modifier qu'une seule colonne. Les formats de l'instruction ALTER TABLE
sont les suivants :
ALTER TABLE nom_table ADD [COLUMN] définition_colonne
ALTER TABLE nom_table DROP [COLUMN] nom_colonne_non_qualifié
ALTER TABLE nom_table ALTER [COLUMN] définition_colonne SET DEFAULT expr
ALTER TABLE nom_table ALTER [COLUMN] définition_colonne DROP DEFAULT
Vous devez connaître la structure de la table et savoir comment vous souhaitez la modifier avant d'utiliser l'instruction ALTER TABLE
.
Pour |
Exemple de code SQL |
Ajouter des colonnes |
Copier
|
Supprimer des colonnes |
Copier
|
Définir la valeur par défaut d'une colonne |
Copier
|
Supprimer la valeur par défaut d'une colonne |
Copier
|
Remarque SET DEFAULT
et DROP DEFAULT
n'affectent pas les rangées existantes de la table, mais modifient la valeur par défaut des rangées ajoutées par la suite à la table.