Zapytanie INSERT INTO w SQL

Zapytanie INSERT INTO

Zapytanie INSERT INTO służy do wstawiania nowych wierszy do tabeli.

Gramatyka

INSERT INTO nazwa_tabeli VALUES (wartość1, wartość2,....)

Możemy również określić kolumny, do których mają być wstawione dane:

INSERT INTO table_name (kolumna1, kolumna2,...) VALUES (wartość1, wartość2,....)

Wstawienie nowego wiersza

"Tabela Persons":

Nazwisko Imię Adres Miasto
Carter Thomas Changan Street Pekin

Zapytanie SQL:

INSERT INTO Persons VALUES ('Gates', 'Bill', 'Xuanwumen 10', 'Pekin')

Wynik:

Nazwisko Imię Adres Miasto
Carter Thomas Changan Street Pekin
Gates Bill Xuanwumen 10 Pekin

Wstawienie danych w określonych kolumnach

"Tabela Persons":

Nazwisko Imię Adres Miasto
Carter Thomas Changan Street Pekin
Gates Bill Xuanwumen 10 Pekin

Zapytanie SQL:

INSERT INTO Persons (LastName, Address) VALUES ('Wilson', 'Champs-Elysees')

Wynik:

Nazwisko Imię Adres Miasto
Carter Thomas Changan Street Pekin
Gates Bill Xuanwumen 10 Pekin
Wilson   Champs-Elysees