Aller au contenu

Data Manipulation Langage

Il s'agit des requêtes sur les tables. Quautre types d'opérations sont possibles:

  1. Créer des enrégistrements
  2. Lire des enrégistrements
  3. Modifier des enrégistrements
  4. Supprimer des enrégistrements

Create table

Tout d'abord, nous avons besoin d'une table

CREATE TABLE Produits (
    idProduit integer primary key,
    nomProduit varchar(30),
    prixUnitaire integer
);

1. Create

INSERT INTO Produits (idProduit, nomProduit, prixUnitaire) 
VALUES (280, 'Crayon', 150);
Cette requête crée une nouvelle ligne avec des lignes et colonnes de la table Produits.

2. Read

SELECT * 
FROM Produits;
Cette requête retourne l'ensemble des lignes et colonnes de la table Produits.

3. Update

UPDATE Produits 
SET nomProduit = 'Crayon B2'
WHERE idProduit = 280;
La valeur du champ nomProduit sera désormais Crayon B2 pour toutes les lignes où la valeur du champ idProduit est égal à 280.

4. Delete

DELETE FROM Produits
WHERE idProduit = 280;
Toutes les lignes où la valeur du champ idProduit est égal à 280 seront supprimées.


Dans la suite de cette formation, nous nous concentrerons sur la lecture ie la clause SELECT.