SQL INSERT INTO-Anweisung

Wie füge ich einer Tabelle neue Datensätze hinzu?

Mit der Anweisung INSERT INTO werden einer Datenbank neue Daten hinzugefügt.
INSERT INTO fügt einer Tabelle einen neuen Datensatz hinzu.

INSERT INTO kann Werte für einige oder alle enthalten
INSERT INTO kann mit einem SELECT kombiniert werden, um Datensätze einzufügen.

Die SQL INSERT INTO-Syntax

Die allgemeine Syntax lautet:

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

KUNDE

ID

Vorname

Nachname

Stadt

Land

Telefon

SQL INSERT INTO Beispiele

Problem: Hinzufügen eines neuen Kunden zur Datenbank
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Ergebnis: 1 neuer Datensatz eingefügt

KUNDE

ID

Vorname

Nachname

Stadt

Land

Telefon

Problem: Fügen Sie einen neuen Kunden namens Anita Coats hinzu in die Datenbank
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Ergebnis: 1 neuer Datensatz eingefügt

Das SQL INSERT kombiniert mit einem SELECT

The Die allgemeine Syntax lautet

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

LIEFERANT

Id

Firmenname

Kontaktname

Stadt

Land

Telefon

Fax

KUNDE

ID

Vorname

Nachname

Stadt

Land

Telefon

SQL INSERT INTO mit SELECT Beispiel

Problem: Der Lieferant der Bigfoot Brewery ist ebenfalls Kunde geworden. Hinzufügen eines Kundendatensatzes mit Werten aus der Lieferantentabelle.

Hinweis: ContactName wird in Vorname und Nachname analysiert.
Die Analyse erfolgt mit den integrierten Funktionen LEFT, SUBSTRING und CHARINDEX.

Ergebnis: 1 neuer Datensatz eingefügt

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.