Ch5 : création et modification de la structure d’une BD Prof : Mme Imen MACHFER
II-3
La condition sur la colonne peut utiliser:
Un opérateur de comparaison : <, >, <=, >=, =, <>
La clause BETWEEN val1 AND val2
La clause IN (val_1,val_2…val_n)
Exemple : la table PARTICPATION de l’exercice 1 p78 :
Methode1
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
Methode2
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
………………………………………….
3) Modification de la structure d’une base de données en mode commande :
a) Modification de la structure d’une table : ALTER TABLE
Cette commande permet de :
- Ajouter des colonnes ADD COLUMN
- Modifier la définition d’une colonne MODIFY
- Supprimer une colonne DROP COLUMN
- Ajouter une contrainte ADD CONSTRAINT
- Supprimer une contrainte DROP CONSTRAINT
- Activer ou désactiver une contrainte ENABLE / DESABLE.
Ajouter des colonnes ADD COLUMN
Pour ajouter une ou plusieurs colonnes ont suivra la syntaxe suivante :
ALTER TABLE nom_table ADD COLUMN
( col1 type [(taille)][null/not null],
col2 type [(taille)][null/not null],
coln type [(taille)][null/not null]
)
Exemple : ajouter une colonne adresse taille 100 dans la table EQUIPE de l’exercice 1 p78 :
……………………………………………………………………………………………
Modifier la définition d’une colonne MODIFY
Pour modifier une ou plusieurs colonnes on suivra la syntaxe suivante :
ALTER TABLE nom_table MODIFY
( col1 type [(taille)][null/not null],
col2 type [(taille)][null/not null],
coln type [(taille)][null/not null]
)
Exemple : changer la taille de la colonne adresse à 60 dans la table EQUIPE de l’exercice 1 p78 :
……………………………………………………………………………………………
Supprimer une colonne DROP COLUMN
Pour supprimer une colonne on suivra la syntaxe suivante :
ALTER TABLE nom_table DROP COLUMN nom_col
Exemple : supprimer la colonne adresse de la table EQUIPE de l’exercice 1 p78 :
……………………………………………………………………………………………