Prvo: ponavljanje kako se kreira baza, tabela u njoj, unos podataka, ispis nečega:

CREATE DATABASE IF NOT EXISTS T1;

USE T1;
CREATE TABLE T2 ( ID int PRIMARY KEY AUTO_INCREMENT, ime VARCHAR(30), grad VARCHAR(20) DEFAULT 'Kula'
);

INSERT INTO T2 VALUES (1, 'Pera', 'Sivac')

SELECT * FROM T2;
INSERT INTO T2(ime) VALUES ('Sima'), ('Ana'), ('Andrija'), ('Marko'), ('Petar');
SELECT * FROM T2;

zatim je ponovljen unos istog reda još nekoliko puta:

INSERT INTO T2(ime) 
VALUES ('Sima'), ('Ana'), ('Andrija'), ('Marko'), ('Petar');

Šta će se prikazati ako se ukuca:

SELECT * FROM T2;

Šta će se prikazati ako se ukuca:

SELECT DISTINCT ime FROM T2;

SELECT DISTINCT - kada se koristi ?

 - Koristi se kada želite da izostavite duplikate. U gornem primeru, biće prikazana samo različita imena iz tabele. Na primer, imamo 3 podatka gde je ime = Andrija, ali će ispisati Andrija samo jednom.


LIKE ... šablon po kojem se traži :

SELECT ime FROM T2
WHERE ime LIKE 'A%';

SELECT DISTINCT ime FROM T2
WHERE ime LIKE '%a';

SELECT DISTINCT ime FROM T2
WHERE ime LIKE '_e%';

Kako se koristi:

- Šta ako tražite npr sva imena koja počinju na slovo A ... ili imena koja završavaju na slovo a? ... ili imena koja na drugom mestu imaju slovo a ... ili imena koja na bilo kokem mestu imaju slovo a ?

Koristi se LIKE i navede nakon toga na šta da liči: % zamenjuje 0, 1 ili više znakova, a _ zamenjuje tačno jedan znak (u nekim verzijama, kao npr u Access-u, ne koristi se _ već ? za samo jedan znak)

Pokušajte sami da uradite par primera (sva imena koja počinju na P, imena koja imaju slovo r bilo gde, ... )


sledeće: Kako da unesete (importujete) postojeću bazu:

  1.  Treba vam fajl u kojem je gotov SQL skript. To možete da dobijete eksportovanjem vaše baze sa računara, ali možete i da preuzmete neki gotov skript od druga ili sa Interneta.
  2. U alatu koji koristite uvek ima opcija unosa - u XAMPP - PhpMyAdmin:  kada ste na početku, odaberete jezičak Databases ... Import ...  dugme na kojem piše Browse da pronađete fajl na računaru ... GO
  3. primetićete sa leve strane, među ostalima se pojavila baza world, sa tabelama i podacima u njima

i na kraju:

učenici dobijaju jedan po jedan upit (5 ukupno za prvi put) - koliko upita urade kako treba, toliku ocenu dobiju smile

Last modified: Thursday, 2 October 2025, 10:55 AM