banner
vote

Dodawanie rekordów - operacja INSERT

Zapytanie INSERT służy do dodawanie do tabeli nowych rekordów zawierających w odpowiednich kolumnach podane wartości. Zapytanie składa się z :
  • instrukcji INSERT która oznacza rozpoczęcie operacji wstawiania
  • części INTO w której podajemy nazwę tabeli
  • słowa kluczowego VALUES
  • listy wartości odpowiadających kolejnym kolumnom
INSERT INTO tabela VALUES (wartość,wartość,..)
Możliwa jest również druga forma zapytania INSERT w której możemy określić, które kolummy chcemy wypełnić podanymi przez nas wartościami. Wartości przekazane po słowie VALUES zostaną wstawione do odpowiadających im kolejno kolumn. Ma ona postać :
INSERT INTO tabela (kolumna,kolumna..) VALUES (wartość,wartość,..)
PRZYKŁAD
Dodajemy do tabeli Product nowy przedmiot o nazwie Apaszka, cenie 35, ilości sztuk: 2 oraz dacie dodania: 2011-02-20
Tabela Product :
id
name
price
amount
date
5
Spodnie
100
5
2011-02-01
6
Bluza
60
2
2011-02-12
zapytanie : INSERT INTO product VALUES (9,Apaszka,35,2,2011-02-20)
Wynik zapytania :
id
name
price
amount
date
1
Czapka
12.5
2
2011-02-01
2
Hustka
10
4
2011-02-01
3
Kurtka
45
1
2011-02-03
4
Szalik
20.5
3
2011-02-03
5
Spodnie
89
5
2011-02-01
6
Bluza
60
2
2011-02-12
7
Koszula
49.5
8
2011-02-15
8
T-shirt
25
5
2011-02-15
9
Apaszka
35
2
2011-02-20
ĆWICZENIE
Dodaj do tabeli Product nowy przedmiot o nazwie Kapelusz, cenie 60, ilości sztuk 4 oraz dacie dodania: 2011-02-28
Tabela Product :
id
name
price
amount
date
5
Spodnie
100
5
2011-02-01
6
Bluza
60
2
2011-02-12
Wpisz zapytanie do bazy :
Zobacz jak powinno wyglądać zapytanie
INSERT INTO product VALUES (9,Kapelusz,60,4,2011-02-28)