zxz |
20.08.2016 23:34 |
Predmet:MySQL SELECT Query naredbe
Vrste MySQL upita:
SELECT Statement | Pozivanje podataka iz tablice | SELECT LIMIT Statement | Limitirano pozivanje podataka iz tablice | INSERT Statement | Upis podataka u tablicu | UPDATE Statement | Ažuriranje podataka u tabeli | DELETE Statement | Brisanje podataka u tabeli | DELETE LIMIT Statement | Limitirano brisanje podataka u tabeli | TRUNCATE TABLE Statement | Brisanje svih podataka iz tabele | UNION Operator | Spajanje podataka iz jedne ili vise tabela bez duplikata | UNION ALL Operator | Spajanje podataka iz jedne ili vise tabela sa duplikatima | INTERSECT Operator | Raskrizje dva seta rezultata | Subqueries | Upit unutar upita | |
zxz |
20.08.2016 23:46 |
Predmet:SELECT Naredba
Izjava MySQL SELECT koristi se za dobivanje zapisa iz jedne ili više tablica u MySQ.
Na pocetku je mozda dobro i napomenuti da Mysql takodje ne razlikuje velika i mala slova, sem trigera (okidaca) ali je ustaljeno da se naredbe pisu velikim slovima.
Trigeri su imenovani objekti baze koji su povezani sa nekom tabelom i aktiviraju se kada se
desi određeni događaj (Insert, Update i Delete) na toj tabeli. Trigeri se automatski pozivaju od
strane MySQL-a (ne koristi se Execute naredba). Sami trigeri nemaju ulazne ni izlazne
parametre. Triger se poziva prilikom svakog izvrÅ¡enja određene naredbe odnosno svaki put
kada se desi određeni događaj.
U svom naj jednostavnijem obliku izgleda ovako:
PreuzmiIzvorni kôd (Text):SELECT expressions
FROM tables
[WHERE conditions];
Međutim, puna sintaksa za SELECT u MySQL je:
PreuzmiIzvorni kôd (Text):SELECT [ ALL | DISTINCT | DISTINCTROW ]
[ HIGH_PRIORITY ]
[ STRAIGHT_JOIN ]
[ SQL_SMALL_RESULT | SQL_BIG_RESULT ] [ SQL_BUFFER_RESULT ]
[ SQL_CACHE | SQL_NO_CACHE ]
[ SQL_CALC_FOUND_ROWS ]
expressions
FROM tables
[WHERE conditions]
[GROUP BY expressions]
[HAVING condition]
[ORDER BY expression [ ASC | DESC ]]
[LIMIT [offset_Broj] Broj_Reda | LIMIT BrojRedova OFFSET offset_broj]
[PROCEDURE Im_eProcedure]
[INTO [ OUTFILE 'file_name' options
| DUMPFILE 'file_name'
| @Tabela1, @Tabela2, ... @variable_n]
[FOR UPDATE | LOCK IN SHARE MODE];
|