INSERT je SQL naredba/upit za dodavanje novih zapisa u bazu podataka.
sintaxa INSERT naredbe je sledeca:
INSERT INTO ime_tabele [(spisak_atributa)] VALUES (spisak_vrednosti_atributa);
atribut je ime kolone (u ovoj tabeli, atributi su: ime, prezime i godiste.
INSERT naredba dodaje spisak_vrednosti_atributa u ime_tabele. spisak_atributa je neophodan ako zelite da dodate samo neka polja. ako zelim da dodam samo ime i prezime, ali ne i godiste (pod uslovom da se za polje godiste dozvoljava da bude ne uneseno).
SQL upit:
- INSERT INTO tabela1 (ime, prezime) VALUES ('Slobodan','Kasic');
ovaj sql upit ce generisati ovakvu tabelu
- tabela1 :
- --------------------------------------------
- | Ime | Prezime | Godiste |
- --------------------------------------------
- | Predrag | Damnjanovic | 83 |
- | Petar | Petrovcic | 84 |
- | Jasmina | Nikolic | 80 |
- | Slobodan | Kasic | |
- --------------------------------------------
SQL nije casesensitive i nije bitno da li cete napisati InSeRt/INSERT/INSeRt/insert, potpuno je svejedno, ali ja pisem velikim slovima radi preglednosti, nista vise.
za atribute nikada ne stavljajte nesto kao text, string ili neki drugi tip polja, jer moze doci do greske pri izvrsavanju upita. malo je teze pronaci takvu gresku jer se ne nadas da je to problem .ako je tip polja/atributa string/text, u INSERT upitu (a i ostalih upita), morate da stavite ' i ', ako je u pitanju broj, onda je bez '.
Peca je u prosloj lekciji dao linkove gde mozete dodatno da ucite SQL tako da ja necu stavljati ponovo...
nadam se da nisam nista zaboravio
Navigation
----------------------------------
prev | next
|