You have earned 0 point(s) out of 0 point(s) thus far.

SQL sintaksa ... SELECT

Baza podataka najčešće u sebi sadrži jednu ili više tabela. Svaka tabela kao identifikaciju ima ime (na primer KUPCI, KNJIGE, STUDENTI). Tabele u sebi sadrže zapise sa podacima - svaki u posebnom redu, Na engleskom, zapis je record, a red je na engleskom row).

Primer tabele:

KUPCI
kupacID
ImeKupca
KontaktOsoba Grad Država
1
Miša Marić
Pera Detlić
Berlin Nemačka
2
Pera Petrović
Perina Snaja
Kula Srbija
3
Nikola Levi
Lena Levi
London UK

U datoj tabeli ima 3 zapisa (po jedan za svakog kupca) i 5 kolona (kupacID, ImeKupca, KontaktOsoba, Grad, Država).

SQL iskazi - upiti

Većina akcija koje se obavljaju nad bazama podataka vrši se pomoću SQL iskaza ili upita.

Sledeći SQL upit selektuje sve zapise iz tabele KUPCI:

SELECT * FROM KUPCI;

NAPOMENA: Ključne reči u SQL-u nisu "case sensitive" - što znači da select znači isto što i SELECT ili SeLecT.


!!! VAŽNO : Kada se obrađuje SQL upit, prvo se radi FROM, a nakon toga SELECT (prvo se traži odakle nam trebaju podaci, a onda se selektuje šta je potrebno)

MySQL SELECT


Da li pisati tačka-zarez (;) na kraju SQL iskaza?

Neki sistemi baza podataka zahtevaju da se tačka-zarez postavi na kraju svakog SQL iskaza.

Tačka-zarez je standardan način da se međusobno razdvoji svaki od SQL iskaza (da se zna gde prvi završava, a sledeći počinje, npr). To je od pomoći kod sistema baza podataka kod kojih se dozvoljava izvršavanje više od jednog SQL iskaza u toki istog pristupa serveru.


Neke od najvažnijih SQL komandi:

SELECT - za uzimanje podataka iz baze

UPDATE - za izmenu podataka u bazi

DELETE - za brisanje podataka iz baze

INSERT INTO - ubacivanje novih podataka u bazu

CREATE DATABASE - kreiranje nove baze podataka

ALTER DATABASE - izmena baze podataka

CREATE TABLE - kreiranje nove tabele

ALTER TABLE - izmena tabele

DROP TABLE - brisanje tabele iz baze

CREATE INDEX - kreiranje indeksa (ključ za bržu pretragu)

DROP INDEX - brisanje indeksa


You have completed 0% of the lesson
0%