title: Langage de manipulation de données
text: # Langage de manipulation de données
  
  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 :
  * Insertion de données dans une table :
  * Suppression de données dans une table :
  * Mise à jour de données dans une table :
  