Instruction SQL INSERT INTO

Comment ajouter de nouveaux enregistrements à une table?

Linstruction INSERT INTO est utilisée pour ajouter de nouvelles données à une base de données.
INSERT INTO ajoute un nouvel enregistrement à une table.

INSERT INTO peut contenir des valeurs pour tout ou partie de ses colonnes.
INSERT INTO peut être combiné avec un SELECT pour insérer des enregistrements.

La syntaxe SQL INSERT INTO

La syntaxe générale est:

INSERT INTO table-name (column-names) VALUES (values) 

CLIENT

Id

Prénom

LastName

Ville

Pays

Téléphone

SQL INSERT INTO Exemples

Problème: Ajouter un nouveau client à la base de données
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Résultat: 1 nouvel enregistrement inséré

CLIENT

Id

Prénom

Nom

Ville

Pays

Téléphone

Problème: Ajouter un nouveau client nommé Anita Coats à la base de données
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Résultat: 1 nouvel enregistrement inséré

LINSERT SQL combiné avec un SELECT

Le la syntaxe générale est

INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition

FOURNISSEUR

Id

CompanyName

ContactName

Ville

Pays

Téléphone

Fax

CLIENT

Id

Prénom

Nom

Ville

Pays

Téléphone

SQL INSERT INTO avec SELECT Exemple

Problème: Le fournisseur de Bigfoot Brewery est
également devenu client. Ajoutez un enregistrement
client avec les valeurs de la table des fournisseurs.

Remarque: ContactName est analysé en FirstName et LastName.
Lanalyse a lieu avec les fonctions intégrées: LEFT, SUBSTRING et CHARINDEX.

Résultat: 1 nouvel enregistrement inséré

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *