Hur lägger jag till nya poster i en tabell?
INSERT INTO-uttalandet används för att lägga till nya data i en databas.
INSERT INTO lägger till en ny post i en tabell.
INSERT INTO kan innehålla värden för vissa eller alla av dess kolumner.
INSERT INTO kan kombineras med en SELECT för att infoga poster.
SQL INSERT INTO syntax
Den allmänna syntaxen är:
INSERT INTO table-name (column-names) VALUES (values)
Id
Förnamn
Efternamn
Ort
Land
Telefon
SQL INSERT INTO Exempel
Problem: Lägg till en ny kund i databasen
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Resultat: 1 ny post infogad
Id
Förnamn
Efternamn
Stad
Land
Telefon
Problem: Lägg till en ny kund som heter Anita Coats till databasen
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Resultat: 1 ny post infogad
SQL INSERT kombinerat med en VÄLJ
allmän syntax är
INSERT INTO table-name (column-names) SELECT column-names FROM table-name WHERE condition
Id
Företagsnamn
Kontaktnamn
Ort
Land
Telefon
Fax
Id
Förnamn
Efternamn
Ort
Land
Telefon
SQL INSERT INTO med VÄLJ Exempel
Problem: Bigfoot Brewery-leverantören har också blivit kund. Lägg till en kund- och postpost med värden från leverantörstabellen.
Obs! Kontaktnamn tolkas i Förnamn och Efternamn.
Tolkning sker med inbyggda funktioner: VÄNSTER, SUBSTRING och CHARINDEX.
Resultat: 1 ny post infogad