Bases de données · FICHE DE RÉVISION
Insérer, modifier et supprimer
Les trois opérations qui changent le contenu des tables.
Ajouter une ligne
SQL
INSERT INTO client (id_client, nom, ville)
VALUES (1, 'Martin', 'Lille');Préciser les colonnes rend la requête plus lisible et moins dépendante de leur ordre dans la table. Les types et les contraintes restent vérifiés.
Mettre à jour et supprimer
SQL
UPDATE client
SET ville = 'Paris'
WHERE id_client = 1;
DELETE FROM client
WHERE id_client = 1;Distinguer les opérations
| Commande | Effet |
|---|---|
| INSERT | Ajoute des lignes. |
| UPDATE | Change des valeurs sur des lignes existantes. |
| DELETE | Retire les lignes sélectionnées. |
| TRUNCATE | Vide une table ; contraintes et remise à zéro des identifiants dépendent du SGBD. |
| DROP TABLE | Supprime la table elle-même. |
Quelle instruction change uniquement la ville du client 12 ?
UPDATE client SET ville = 'Lille' WHERE id_client = 12;