Manipulation des Données
Leçon 7: Manipulation des Données
- Insertion, mise à jour et suppression de données avec SQL
Les opérations d'insertion, de mise à jour et de suppression de données en SQL sont réalisées à l'aide des commandes suivantes : INSERT, UPDATE et DELETE.
- INSERT :
- La commande INSERT permet d'ajouter de nouvelles lignes de données dans une table.
- Exemple : Insérer un nouvel utilisateur.
· INSERT INTO Utilisateurs (Nom, Prénom, Adresse_email)
VALUES ('Doe', 'Jane', 'jane.doe@email.com');
· Insérer plusieurs lignes à la fois.
· INSERT INTO Utilisateurs (Nom, Prénom, Adresse_email)
· VALUES
· ('Doe', 'John', 'john.doe@email.com'),
· ('Smith', 'Alice', 'alice.smith@email.com');
· UPDATE :
- La commande UPDATE permet de modifier les données existantes dans une table.
- Exemple : Mettre à jour l'adresse e-mail d'un utilisateur.
· UPDATE Utilisateurs
SET Adresse_email = 'new.email@email.com'
WHERE ID_utilisateur = 1;
· Effectuer une mise à jour basée sur une condition.
· UPDATE Utilisateurs
· SET Age = Age + 1
· WHERE Ville = 'Paris';
· DELETE :
- La commande DELETE permet de supprimer des lignes de données d'une table.
- Exemple : Supprimer un utilisateur spécifique.
DELETE FROM Utilisateurs
WHERE ID_utilisateur = 1;
· Supprimer toutes les lignes d'une table (utiliser avec précaution).
· DELETE FROM Utilisateurs;
· Supprimer en utilisant une condition.
DELETE FROM Utilisateurs
WHERE Ville = 'Paris' AND Age < 18;
Ces opérations sont très puissantes et doivent être utilisées avec prudence pour éviter la perte de données importantes. Avant de réaliser des opérations de mise à jour ou de suppression, il est recommandé de tester les requêtes sur des données de test ou de créer une sauvegarde des données. De plus, l'utilisation de transactions peut être envisagée pour garantir la cohérence des opérations groupées.