SQL (deuxième partie) Langage de manipulation de données (LMD) Chap 4.6 p 107
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
I/ Le rajout de nouveaux enregistrements Exemple : rajoutons un salarié supplémentaire dans le tableau employe Matricule: Nom :Amin Poste: comptable Embauché le : 15/10/2006 Service : 30 Matricule du Supérieur : Salaire : 25000€
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')
Methode 2 : Insert into employe (mat,nomEmploye,fonction,dateEmbauche,salaire,numServEmploye,MatSupérieur) Values("25381","Amin","Comptable","2006/ 10/15",25000,"30","17574")
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"
Ex: on veut augmenter tous les salaires annuels de 100€ et les commissions de 50€ Update employe Set salaire=salaire+100, commission=commission+50
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"