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
   34   35   36   37   38   39   40   41   42   43   44