SQL ALTER TABLE | |
Vous pouvez être amené à modifier à n’importe quel moment la structure d’une table créée dans la base de données. Les raisons classiques de modification d’une table sont les suivantes :
Noter que la liste ci-dessus n’est pas exhaustive. La commande ALTER TABLE permet aussi de modifier la structure d’une table (changer les spécifications de la clé primaire ou ajouter une contrainte unique à une colonne). La syntaxe SQL de ALTER TABLE est : ALTER TABLE "nom de table"
[alter spécifications]; [alter spécifications] dépend du type de modification à effectuer. Pour les utilisations mentionnées ci-dessus, les instructions [alter specification] sont :
En utilisant la table "customer" créée dans la section CREATE TABLE, il convient de se reporter aux exemples mentionnés ci-dessus. Table Customer
Pour ajouter une colonne appelée "Gender" (Sexe) à cette table, il faut saisir : ALTER TABLE Customer ADD Gender char(1);
Structure de table résultante: Table Customer
Ensuite, pour renommer "Address" comme "Addr", il suffit de saisir : ALTER TABLE Customer CHANGE Address Addr char(50);
Structure de table résultante: Table Customer
Puis, pour changer le type de données pour "Addr" à char(30), il suffit de saisir : ALTER TABLE Customer MODIFY Addr char(30);
Structure de table résultante: Table Customer
Finalement, pour supprimer la colonne "Gender", il suffit de saisir : ALTER TABLE Customer DROP Gender;
Structure de table résultante : Table Customer
Copyright © 2024 1keydata.com Tous droits réservés |