INSERT INTO ... VALUES ...

Généralités

La commande INSERT INTO permet d'ajouter un enregistrement à une table.

Syntaxe

Ajout d'un enregistrement avec tous les attributs

INSERT INTO nom_table VALUES (val1, val2...);

L'ordre des valeurs est important, il doit être le même que celui des attributs de la table.

Ajout d'un enregistrement avec certains attributs

INSERT INTO nom_table (nom_attribut_, nom_attribut2)
VALUES (val1, val2);

Ici, l'ordre des attributs et des valeurs doit être le même, mais il peut être différent de celui de la table.

Remarques

• Attention, les valeurs des attributs de type STR doivent être entre guillemets.

• Dans les deux cas, il est possible d'ajouter plusieurs enregistrements dans la même requête.

INSERT INTO nom_table
VALUES
    (val_A1, val_A2...),
    (val_B1, val_B2...),
    (val_C1, val_C2...);