MySQL odaberite odaberite iz: uzorak izjava

MySQL, kao i svaki drugi sustav za upravljanje relacijskim bazama podataka, ima SELECT uzorak u svojoj strukturi. To ne iznenađuje, jer baze podataka čuvaju podatke prije svega, kako bi ih izvukli kada postoji potreba. MySQL odabir iz SELECT izjave omogućuje vam da to učinite na različite načine, pružajući veliki skup alata.

Instaliranje MySQL-a

MySQL se implementira pod Windowsima i pod Linuxom. Da biste instalirali Ubuntu MySQL, dovoljno je izvršiti dvije naredbe u terminalu ovog operativnog sustava: - Sudo apt-get install mysql-server. - Sudo apt-get instalirajte mysql-klijent. Za MySQL Windows dovoljno je preuzeti odgovarajuće instalacijske pakete sa službenih stranica "DBMS" i pokrenuti ih.

Ukupna struktura SELECT izraza

Cjelokupna struktura u MySQL SELECT SELECT iz operatora izgleda ovako: 1. SELECT - imena stupaca (polja). 2. FROM - imena tablica. 3. GDJE je stanje na kojem je uzorak napravljen. Imajte na umu da iako je sintaksa SQL jezika osjetljiva na velika i mala slova, dobro je pisati operatore i rezervirane ključne riječi (FROM, WHERE, itd.) Velikim slovima, a imena tablica i njihovih stupaca su mala. Najjednostavniji primjer korištenja MySQL operatora odabirom SELECT je prikazan na slici ispod.


Zvjezdica nakon riječi SELECT analogna je ključnoj riječi ALL i znači da morate odabrati sve stupce iz dane tablice. Ako vas zanima samo nekoliko polja tablice, trebate ih navesti na odgovarajuće mjesto putem zareza. Isto vrijedi i za nazive tablica - ako ih ima nekoliko, navedite ih kroz zarez.

Korištenje WHERE

Očigledno, niste mogli a da ne primijetite da u prethodnom primjeru nema ključne riječi WHERE - jer u ovom slučaju nama to nije potrebno. Ovaj operator je opcionalan, a postoji mnogo takvih neobaveznih SELECT izraza, ali malo kasnije o njima. Ako dodajete iza imena WHERE tablice i bilo kojeg uvjeta, npr. Type = 'dog', u dobivenom uzorku dobivate samo jednu liniju s učenikom po imenu Edison. Primjer ispod prikazuje primjer. Nemojte obratiti pozornost na operatora ORDER BY, ovdje ne igra nikakvu ulogu, a bit će malo kasnije.


Važno je napomenuti da nakon WHERE možete napisati više uvjeta, ali više ne kroz zarez. U tu svrhu morate koristiti ključne riječi kao što su AND ili OR. Sve ovisi o tome kako se vaši uvjeti moraju poštivati. Ako ste zainteresirani za rezultat koji zadovoljava sve uvjete koje ste naveli, onda između njih mora biti AND, a ako rezultat odgovara barem jednom od njih, tada koristite OR.

ORDER BY izjava

Spomenuli smo da osim u WHERE-u u SELECT izjavi, postoje mnoge druge ključne riječi koje mogu manipulirati dobivenim uzorkom kao što vam je potrebno u određenoj situaciji. Jedan od tih "ključeva" je ORDER BY. Omogućuje vam da sortirate rezultate uzorka prema određenom polju, ili uzlazno ili silazno. Da biste to učinili, nakon toga navedite naziv stupca, za koje vrijednosti trebate sortirati podatke. Važno je pridržavati se nekoliko uvjeta: prvo, ime dano u ORDER BY operatoru mora biti prisutno iu SELECT sama; drugi - ORDER BY mora biti postavljen na samom kraju zahtjeva.
Standardno, sortiranje se vrši u rastućem redoslijedu (ASC), ali ako želite razvrstati rezultat, napišite nakon imena polja umjesto ASC ključne riječi DESC.

Zaključak

Razmotrili smo glavne, ali ne i sve alate MySQL operatora. SELECT, osim gore navedenog, ima i niz drugih značajki koje vam omogućuju fleksibilno i učinkovito dohvaćanje podataka iz baze podataka.

Povezane publikacije