Instrukcja SQL INSERT INTO

Jak dodać nowe rekordy do tabeli?

Instrukcja INSERT INTO służy do dodawania nowych danych do bazy danych.
INSERT INTO dodaje nowy rekord do tabeli.

INSERT INTO może zawierać wartości niektórych lub wszystkich jego kolumn.
INSERT INTO można łączyć z SELECT w celu wstawienia rekordów.

Składnia SQL INSERT INTO

Ogólna składnia to:

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

KLIENT

Id

Imię

Nazwisko

Miasto

Kraj

Telefon

SQL WSTAW DO Przykłady

Problem: Dodaj nowego klienta do bazy danych
INSERT INTO Customer (FirstName, LastName, City, Country, Phone)VALUES ("Craig", "Smith", "New York", "USA", 1-01-993 2800)
Wynik: wstawiono 1 nowy rekord

KLIENT

Id

Imię

Nazwisko

Miasto

Kraj

Telefon

Problem: Dodaj nowego klienta o imieniu Anita Coats do bazy danych
INSERT INTO Customer (FirstName, LastName)VALUES ("Anita", "Coats")
Wynik: wstawiono 1 nowy rekord

SQL INSERT w połączeniu z SELECT

ogólna składnia to

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

DOSTAWCA

Id

Nazwa firmy

Nazwa osoby kontaktowej

Miasto

Kraj

Telefon

Faks

KLIENT

Id

Imię

Nazwisko

Miasto

Kraj

Telefon

SQL INSERT INTO z przykładem SELECT

Problem: Dostawca browaru Bigfoot również został klientem. Dodaj rekord
klienta z wartościami z tabeli dostawcy.

Uwaga: ContactName jest przetwarzane na FirstName i LastName.
Przetwarzanie odbywa się za pomocą wbudowanych funkcji: LEFT, SUBSTRING i CHARINDEX.

Wynik: wstawiono 1 nowy rekord

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *