SQL (deuxième partie) Langage de manipulation de données (LMD) Chap 4.6 p 107.

Présentations similaires


Présentation au sujet: "SQL (deuxième partie) Langage de manipulation de données (LMD) Chap 4.6 p 107."— Transcription de la présentation:

1 SQL (deuxième partie) Langage de manipulation de données (LMD) Chap 4.6 p 107

2 Dans ce chapitre, on étudie les instructions SQL permettant de : 1/ De rajouter de nouveaux enregistrements (lignes) dans un tableau 2/ Mettre à jour les données d’une ou de plusieurs lignes 3/ Supprimer une ou plusieurs lignes

3 I/ Le rajout de nouveaux enregistrements Exemple : rajoutons un salarié supplémentaire dans le tableau employe Matricule: 25381 Nom :Amin Poste: comptable Embauché le : 15/10/2006 Service : 30 Matricule du Supérieur : 17574 Salaire : 25000€

4 Il existe deux méthodes de rajout d’une ligne. Méthode 1 : insert into employe values ('25381','Amin','Comptable','2006/10 /15',25000,null,'30','17574')

5 Methode 2 : Insert into employe (mat,nomEmploye,fonction,dateEmbauche,salaire,numServEmploye,MatSupérieur) Values("25381","Amin","Comptable","2006/ 10/15",25000,"30","17574")

6 II/ La modification des données d’un tableau Il s’agit de mettre à jour la valeur d’un ou plusieurs champs. Ex: Le service numéro 10 déménage à Laval Update service Set lieu ="Laval" Where numservice="10"

7 Ex: on veut augmenter tous les salaires annuels de 100€ et les commissions de 50€ Update employe Set salaire=salaire+100, commission=commission+50

8 III/ Suppression de données Il s’agit de supprimer définitivement certaines lignes ou toutes les lignes d’un tableau. Ex: On veut supprimer tous les postes administratifs du service numéro 30 Delete from employe Where numServemploye="30" And fonction="administratif"


Télécharger ppt "SQL (deuxième partie) Langage de manipulation de données (LMD) Chap 4.6 p 107."
Annonces Google