Page 39 - DCG - SQL - 2025
P. 39
FICHE 15 - Ajouter des données : INSERT INTO
Le concept
La commande INSERT INTO permet d’ajouter une ou plusieurs lignes dans une table. On peut insérer les données
manuellement ou copier des lignes depuis une autre table.
️ La syntaxe
-- Insertion directe :
INSERT INTO nom_table (champ1, champ2, ...)
VALUES (valeur1, valeur2, ...)
-- Insertion à partir d’une requête :
INSERT INTO nom_table (champ1, champ2)
SELECT champ1, champ2
FROM autre_table
WHERE condition
Exemple expliqué
Insérer un client nommé Lefèvre, domicilié à Lyon, CP 69000, avec adresse ‘12 avenue des Fleurs’, numéro 102
:
INSERT INTO CLIENT (NoCli, NomCli, Ville, CP, Adresse)
VALUES (102, 'Lefèvre', 'Lyon', '69000', '12 avenue des Fleurs')
→ Cette commande ajoute une ligne complète dans la table CLIENT.
34