Section courante

A propos

Section administrative du site

INSERT

Insère
SQL

Syntaxe

INSERT INTO table-name(column-name,...) VALUES (constant|NULL,...) Insertion d'une ligne unique
INSERT INTO table-name(column-name,...) query Insertion de multiple ligne

Paramètres

Nom Description
table-name Ce paramètre permet d'indiquer le nom de la table visé.
column-name Ce paramètre permet d'indiquer le nom de la colonne visé.
constant Ce paramètre permet d'indiquer la valeur constante à inséré.
query Ce paramètre permet d'indiquer la requête SQL à exécuter pour insérer les données. La requête SQL est en générale un SELECT.

Description

Cette instruction permet d'insérer un nouvel enregistrement dans une table. La clause INTO spécifie la table recevant le nouvel enregistrement (la table cible) et la clause VALUES spécifie les valeurs de données que la nouvel enregistrement (aussi appelé ligne) contiendra. La liste des colonnes indique quelle valeur de données entre dans quelle colonne de la nouvelle ligne. La deuxième syntaxe de l'instruction INSERT ajoute plusieurs lignes de données à sa table cible. Sous la syntaxe de l'instruction INSERT, les valeurs de données pour les nouvelles lignes ne sont pas spécifiées explicitement dans le texte de l'instruction. Au lieu de cela, la source des nouvelles lignes est une requête de base de données, spécifiée dans l'instruction.

Remarques



Dernière mise à jour : Samedi, le 9 mars 2019