Contenu du cours
Introduction à SQL
Introduction à SQL
Insertion de Plusieurs Lignes
Souvent, nous avons besoin d'insérer plus d'une ligne dans une table, et réécrire les instructions d'insertion plusieurs fois peut être fastidieux et inefficace. Heureusement, SQL nous offre une syntaxe légèrement plus courte qui compresse essentiellement plusieurs instructions INSERT
en une seule requête.
Voici la syntaxe générale pour insérer plusieurs lignes en utilisant une seule instruction d'insertion :
L'exemple suivant montre la syntaxe pour insérer plusieurs lignes dans une table appelée students
qui a trois colonnes first_name
, second_name
et age
:
INSERT INTO students (first_name, second_name, age) VALUES ('Alice', 'Smith', 20), ('Bob', 'Johnson', 22), ('Charlie', 'Brown', 19); SELECT * FROM students;
Astuce:
Cette syntaxe a également une version plus courte, dans laquelle nous ne spécifions pas les noms des colonnes :
Dans ce cas, la requête ressemblera à ceci :
Démonstration :
Merci pour vos commentaires !