Oct 29, 2023

SQL UPDATE Naredba

UPDATE je SQL naredba koja se koristi za ažuriranje postojećih redova u tabeli baze podataka. Evo primera:

    
    UPDATE Korisnici
    SET Status = 'Aktivan'
    WHERE KorisnikID = 123;
    
    

Ovaj upit će ažurirati tabelu "Korisnici" tako da kolona "Status" za korisnika sa ID brojem 123 bude postavljena na "Aktivan".

Napomena: UPDATE naredba obavezno sadrži SET klauzulu koja definiše koje kolone želite da ažurirate i nove vrednosti koje ćete postaviti. Takođe, često se koristi WHERE klauzula da se specificira koji redovi u tabeli će biti ažurirani (ukoliko se izostavi, svi redovi u koloni će biti ažurirani).

SQL INSERT INTO Naredba

INSERT INTO je SQL naredba koja se koristi za dodavanje novih redova u tabelu baze podataka. Evo primera:

    
    INSERT INTO Korisnici (Ime, Prezime, Email)
    VALUES ('Ana', 'Ivanović', 'ana@email.com');
    
    

Ovaj upit će dodati novog korisnika u tabelu "Korisnici" sa imenom "Ana", prezimenom "Ivanović" i e-mail adresom "ana@email.com".

Napomena: Imena kolona u zagradama (npr. Ime, Prezime, Email) moraju se podudarati sa redosledom vrednosti koje unosite u vrednostima (npr. 'Ana', 'Ivanović', 'ana@email.com'). Takođe, naredba INSERT INTO može se koristiti za unos podataka u kolone koje su opciono obeležene kao NULL, što znači da ne morate uneti vrednost za svaku kolonu.

SQL Komentari

Komentari u SQL-u su tekstualni delovi koji služe za dodatna objašnjenja i dokumentaciju upita ili skripte. Postoje dva tipa SQL komentara:

Jednolinijski komentari:

Ovi komentari počinju sa znakom dvostrukih crta (--) i obuhvataju sve do kraja reda.

    
    SELECT Ime, Prezime -- Ovde biramo imena i prezimena
    FROM Zaposleni;
    
    

Višelinijski komentari:

Ovi komentari počinju sa /* i završavaju se sa */. Mogu obuhvatiti više redova i koriste se za dodavanje detaljnijih komentara.

    
    /* 
    Ovo je primer upita koji 
    bira sve zaposlene iz tabele Zaposleni.
    */
    SELECT Ime, Prezime
    FROM Zaposleni;