-
46
pages
-
Français
-
Documents
Description
IF6 - Initiation aux Bases de donn´ees : SQL - 3IF6 - Initiation aux Bases de donn´ees :SQL - 3E.Coqueryemmanuel.coquery@liris.cnrs.frhttp ://www710.univ-lyon1.fr/∼ecoquery/enseignement/if6IF6 - Initiation aux Bases de donn´ees : SQL - 3Modifications d’une instanceModification des donn´ees stock´ees dans une baseLa modification s’effectue par ajout, suppression ou modificationde n-uplets (lignes) dans l’instance de la base.SQL sert ici de langage de manipulation de donn´ees.Trois instructions SQL permettent ces modifications :INSERTDELETEUPDATECes instructions de mise `a jour peuvent utiliser des (morceauxde) requˆete afin d’effectuer des calculs pour s´electionner et/oug´en´erer des donn´ees.IF6 - Initiation aux Bases de donn´ees : SQL - 3Modifications d’une instanceInsertionInstruction INSERTINSERT INTO nom table(att , ..., att )1 nVALUES(val , ..., val )1 nAjoute le n-uplet (val , ..., val ) `a la relation nom table.1 nval correspond `a l’attribut att .i iSi un attribut de la relation nom table n’apparaˆıt pas dansatt , . . . ,att , alors la valeur du n-uplet pour cet attribut est1 nNULL.La sp´ecification des attributs att , ..., att est optionnelle1 nSi on pr´ecise pas les attributs, il faut donner une valeur `a tousles attributs.L’ordre sur des valeurs (val , ..., val ) est celui des attributs1 ndans la d´efinition de la relation nom table.C’est un des cas ou` cet ordre est important.IF6 - Initiation aux Bases de donn´ees : SQL - ...
-
Publié par
-
Langue
Français