Ajouter, modifier ou supprimer des enregistrements dans une table existante.
Soit la table Client(id_client INTEGER, nom TEXT, ville TEXT). Ajouter le client d'identifiant 12, nommé 'Dupont' et habitant à Lyon.
Ajouter, modifier ou supprimer des enregistrements dans une table existante.
INSERT ajoute une ligne entière (en respectant l'ordre des champs), UPDATE modifie la valeur d'un ou plusieurs champs sur les lignes vérifiant une condition WHERE, DELETE supprime les lignes vérifiant une condition WHERE.
INSERT INTO table VALUES (val1, val2, ...) en respectant l'ordre et le type des champs.UPDATE table SET champ = nouvelle_valeur WHERE condition ; sans WHERE, toutes les lignes seraient modifiées.DELETE FROM table WHERE condition ; sans WHERE, toutes les lignes seraient supprimées.Soit la table Client(id_client INTEGER, nom TEXT, ville TEXT). Ajouter le client d'identifiant 12, nommé 'Dupont' et habitant à Lyon.
On veut ajouter une nouvelle ligne : c'est une opération d'insertion (INSERT).
INSERT INTO table VALUES (val1, val2, ...) en respectant l'ordre et le type des champs.J'écris INSERT INTO Client VALUES (12, 'Dupont', 'Lyon'); en respectant l'ordre des champs (id_client, nom, ville).
UPDATE table SET champ = nouvelle_valeur WHERE condition ; sans WHERE, toutes les lignes seraient modifiées.Aucune mise à jour n'est nécessaire ici.
DELETE FROM table WHERE condition ; sans WHERE, toutes les lignes seraient supprimées.Aucune suppression n'est nécessaire. La requête finale est :
INSERT INTO Client VALUES (12, 'Dupont', 'Lyon');
INSERT INTO Client VALUES (12, 'Dupont', 'Lyon');
Les applications suivantes et la correction guidée sont réservées aux membres Premium
La méthode et sa première application corrigée restent en accès libre. Le Premium débloque les applications suivantes, l'aide IA et le suivi de ta maîtrise.