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 ; en anglais data manipulation language, DML) est un langage de programmation et un sous-ensemble de SQL pour manipuler les données d'une base de données.

Ces commandes de manipulation de données doivent être validées à l'issue d'une transaction pour être prises en compte.

Commandes SQL[modifier | modifier le code]

On distingue typiquement quatre types de commandes SQL de manipulation de données :

  • SELECT : sélection de données dans une table ;
  • INSERT : insertion de données dans une table ;
  • DELETE : suppression de données d'une table ;
  • UPDATE : mise à jour de données d'une table.

Exemples[modifier | modifier le code]

  • Sélection de données dans une table :
SELECT nom, prenom, classe FROM eleves;
  • Insertion de données dans une table :
INSERT INTO eleves (nom, prenom)
VALUES ('Dupont', 'Matthieu');
  • Suppression de données dans une table :
DELETE FROM eleves
WHERE prenom = 'Paul' and nom = 'Durand';
  • Mise à jour de données dans une table :
UPDATE eleves
SET prenom = 'Henry'
WHERE nom = 'Leroy';

Voir aussi[modifier | modifier le code]

Sur les autres projets Wikimedia :