1 / 26

Upiti MySQL

Upiti MySQL. Admir Džaferović. Kreiranje BP. Kreiranje baze je veoma jednostavno (kao i njeno brisanje). Baza se kreira uz pomoć ključne riječi CREATE: create database employee ;. Kreiranje tabela. Uzimanje podataka iz baze.

tal
Download Presentation

Upiti MySQL

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Upiti MySQL Admir Džaferović

  2. Kreiranje BP • Kreiranje baze je veoma jednostavno (kao i njeno brisanje). Baza se kreira uz pomoć ključne riječi CREATE: • create database employee;

  3. Kreiranje tabela

  4. Uzimanje podataka iz baze • MySQL iskaz za čitanje podataka iz baze je SELECT. Postoje mnogo opcija i načina upotrebe iskaza SELECT i to: SELECT podaci FROM tabele [WHERE uslov] [GROUP BY grupisanje] [HAVING uslov_grupe] [ORDER BY redosled] [LIMIT kriterijum_ogranicenja]

  5. Kreiraćemoupit (Query) kojiprikazujesvepodatkeiztabeleProizvodi.

  6. Kreirajteupit (Query) kojiprikazujeime, prezimei datum rođenjasvihradnikaiztabeleRadnici.

  7. SELECT sa WHERE uslovom • Kada nam nisu potrebni podaci iz svih redova već samo iz nekih onda koristimo WHERE uslov kao dodatak SELECT iskazu. Na primjer evo kako bi izgledao upit da tražimo podatke iz tabele Korisnici samo iz jednog reda a iz svih kolona: select * from Korisnici where KorisnikID = 3

  8. Operatori poređenja • Pored znaka jednakosti u WHERE uslovu mogu da se nađu svi operatori poređenjai regularnih izraza. One koji se najčešće koriste dat ćemo tabelarno. Napomenimo da nije ovo kompletan spisak ali sadrži najupotrebljavanije operatore.

  9. Kreiratiupit (Query) kojiprikazujesvepodatke o radnicimačijeimepočinjenasovo „A“.

  10. Kreiratiupit (Query) kojiprikazujesvepodatke o radnicimačijeime ne počinjenasovo „A“.

  11. Kreiratiupit (Query) kojiprikazujeime, prezime, datum rođenjai grad svihradnikačijeprezimenesadržislovo “G”.

  12. Kreiratiupit (Query) kojiprikazujesvepodatke o radnicimačijeimepočinjenaslovo “A”, datum rođenjaizmeđu '1984-01-20' I '1984-01-24'godine ičije je zvanje “Dipl. ingInformatike”

  13. Kreiratiupit (Query) kojiprikazujepodatke o kupcimačijinazivpočinjeslovom “A”, a izBiHsu.

  14. SELECT sa ORDER BY redosledvarijantom • Da bi ste redove dobivene upitom prikazali sortirane po abecednom ili brojčanom redoslijedu upotrebi te iskaz ORDER BY. Naravno ORDER BY možemo kombinirati i sa WHERE uslovom. Evo na primjer upita koji iščitava sva imena i njihove adrese po abecednom redoslijedu imena od A do Z a u slučaju dva ista imena i prezimena sortira po abecednom redoslijedu od A do Z u zavisnosti od gradova: SELECT Ime, AdresaFROM KorisniciORDER BY Ime, Grad

  15. Kreiratiupit (Query) kojiprikazujenajmlađegradnika

  16. Kreiratiupit (Query) kojiprikazujebrojradnikakojisuizBihaća.

  17. SELECT sa GROUP BY grupiranje • Često je potrebno znati na primjer koja je prosječnu cijena porudžbine. Za takav tip upita u MySQL postoje nekoliko korisnih grupnih funkcija. Te funkcije možete primjenitina čitavu tabelu ili samo na grupe podataka u tabeli. Evo tabelarno tih funkcija:

  18. SELECT AVG (Količina) FROM Narudzbine

  19. Kreiratiupit (Query) kojiprikazujenazivekategorijaiukupnusumunjihovihproizvoda, grupisaneponazivukategorije

  20. Kreiratiupit (Query) kojiprikazujeukupanbrojproizvoda.

  21. Kraj

More Related