Langage de manipulation de données





Page d'aide sur l'homonymie Pour les articles homonymes, voir LMD et DML.


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 |


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 |



  • 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 |


.mw-parser-output .autres-projets ul{margin:0;padding:0}.mw-parser-output .autres-projets li{list-style-type:none;list-style-image:none;margin:0.2em 0;text-indent:0;padding-left:24px;min-height:20px;text-align:left}.mw-parser-output .autres-projets .titre{text-align:center;margin:0.2em 0}.mw-parser-output .autres-projets li a{font-style:italic}

Sur les autres projets Wikimedia :






  • Langage de définition de données (LDD)


  • Langage de contrôle de données (LCD)



  • Portail de l’informatique Portail de l’informatique



Popular posts from this blog

Quarter-circle Tiles

build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

Mont Emei