Langage de manipulation de données

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir LMD et DML.
image illustrant l’informatique
Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

Un langage de manipulation de données (LMD, soit Data Manipulation Language, DML, en anglais) est un sous ensemble constitué des commandes logique opérant la manipulation des données (lectures et écritures) dans une base de données, par exemple une base de données relationnelle (SGBDR).

Dans le langage SQL ce sont par exemple les commandes  : SELECT, INSERT, DELETE, UPDATE et MERGE.

Parmi ces instructions, celles qui modifient les données doivent être validées à l'issue d'une transaction pour être prises en compte.

Exemples[modifier | modifier le code]

  • Insertion d'une ligne dans la table acteurs :
INSERT INTO acteurs (Nom,Prénom) VALUES ('Dupont','Kevin')
  • Suppression des lignes répondant à une condition :
DELETE FROM Store_Information
WHERE Store_Town = 'Paris';
  • Mise à jour des lignes répondant à une condition :
UPDATE Eleves
SET Prénom = "Henry"
WHERE Nom="Leroy";

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :