Chapitre 8 Le Langage de Manipulation de Données Lorsqu’on veut insérer des données, les modifier ou les supprimer, nous devons exécuter des requêtes du langage de manipulation de données. Ces opérations de mise à jour sont faites via trois requêtes INSERT, UPDATE et DELETE. 8.1 Ajout de données – INSERT L’ajout d’une ou de plusieurs lignes dans une table se fait par la requête INSERT. Si on veut ajouter les données ligne par ligne, on peut alors utiliser la première variante de la requête INSERT dont la forme générale est la suivante : INSERT INTO nom_table[(col1,[ col2,…, coln])] VALUES (v1,[v2,…,vn]). nom_table est le nom de la table dans laquelle on veut insérer notre ligne, il est suivi par la liste des colonnes de la table, par le mot clé VLAUES et par la liste des valeurs qu’on veut insérer. Il est possible d’insérer une partie d’une ligne (omettre les valeurs d’une ou de plusieurs colonnes) mais à condition de respecter les contraintes de la table (on ne peut pas omettre la valeur d’une colonne NOT NULL), dans ce cas les valeurs non communiquées auront NULL par défaut. Il faut aussi respecter une certaine cohérence dans la requête INSERT entre la liste descriptive de la table et la liste des valeurs à ajouter. Cette cohérence concerne le nombre et l’ordre des colonnes. La liste descriptive peut être omise, et dans ce cas on doit respecter l’ordre des colonnes (défini lors de la création de la table et qu’on peut consulter par la commande DESC ...
Voir