Les requêtes CRUD en SQL
CRUD est un acronyme qui représente les quatre opérations fondamentales pour manipuler des données dans une base SQL :
- Create → INSERT
- Read → SELECT
- Update → UPDATE
- Delete → DELETE
Ces opérations permettent d’ajouter, lire, modifier et supprimer des données dans une table.
1. SELECT — Lire des données
Permet de récupérer des informations dans une table.
Exemple simple :
SELECT Nom, Ville
FROM Clients;
Avec une condition :
SELECT Nom, Ville
FROM Clients
WHERE Ville = 'Paris';
Avec tri :
SELECT Nom, Ville
FROM Clients
ORDER BY Nom ASC;
2. INSERT — Ajouter des données
Permet d’insérer une nouvelle ligne dans une table.
Exemple :
INSERT INTO Clients (ID, Nom, Ville)
VALUES (4, 'David', 'Marseille');
Une nouvelle ligne est ajoutée dans la table Clients.
3. UPDATE — Modifier des données
Permet de mettre à jour une ou plusieurs lignes.
Exemple :
UPDATE Clients
SET Ville = 'Bordeaux'
WHERE ID = 2;
Le client avec l’ID 2 habite maintenant à Bordeaux.
4. DELETE — Supprimer des données
Permet de supprimer une ou plusieurs lignes.
Exemple :
DELETE FROM Clients
WHERE ID = 3;
Le client avec l’ID 3 est supprimé de la table.
5. Exemple complet avec la table Clients
Clients
-------------------------
ID | Nom | Ville
1 | Alice | Paris
2 | Bob | Lyon
3 | Clara | Lille
Quelques opérations CRUD :
Ajouter un client :
INSERT INTO Clients VALUES (4, 'David', 'Nice');
Modifier un client :
UPDATE Clients SET Ville = 'Toulouse' WHERE ID = 1;
Supprimer un client :
DELETE FROM Clients WHERE ID = 3;
Sélectionner les clients :
SELECT * FROM Clients;
6. Résumé
- SELECT : sélectionner les données
- INSERT : ajouter des données
- UPDATE : modifier des données
- DELETE : supprimer des données