TRAŽI

MySQL odaberite od odabira: operator uzorkovanja

MySQL, kao i svaki drugi relacijski sustavupravljanje bazom podataka, ima SELECT izjavu u svojoj strukturi. To ne čudi, jer baze podataka pohranjuju informacije u prvom redu kako bi ih dohvatile kada je to bilo potrebno. operater MySQL odabrati od SELECT vam omogućuje da to učinite na mnogo različitih načina, pružajući veliki skup alata.

Instalacija MySQL-a

MySQL se provodi i za Windows i Linux. Da biste instalirali MySQL Ubuntu, dovoljno je izvršiti dvije naredbe na terminalu ovog OS-a:

- Sudo apt-instalirajte mysql-poslužitelj.

- Sudo apt-instalirajte mysql-klijent.

Za MySQL Windows, dovoljno je preuzeti odgovarajuće instalacijske pakete s službene web stranice "DBMS" i pokrenuti ih.

Opća struktura SELECT izjave

Puna struktura MySQL-a iz SELECT izjave izgleda ovako:

1. SELECT - nazivi stupaca (polja).

2. FROM - nazivi tablica.

3. GDJE - uvjet na kojemu se uzimaju uzorci.

Imajte na umu da je, iako je sintaksaSQL jezik nije velika i mala slova, smatra se dobrim oblikom pisanja operatera i rezerviranih ključnih riječi (FROM, WHERE, itd.) Velikim slovima, a nazivi tablica i njihovih stupaca su mali. Najjednostavniji primjer korištenja operatora Iz MySQL odaberite SELECT je prikazan na donjoj slici.

mysql odaberite iz odabira

Zvjezdica nakon što je riječ SELECT jednaka jeključna riječ ALL znači da svi stupci moraju biti odabrani iz određene tablice. Ako ste zainteresirani samo za neka polja tablice, trebali bi biti navedeni na odgovarajućem mjestu, odvojeni zarezima. Isto vrijedi i za nazive tablice - ako ih ima, navedite ih sve odvojene zarezima.

Koristite WHERE

Očito, ne možete si pomoći, ali uočite toU prethodnom primjeru nedostaje ključna riječ WHERE - to je zato što nam u ovom slučaju to nije potrebno. Ovaj operator nije obvezatan, a postoji mnogo takvih izbornih izjava u SELECT, ali o njima nešto kasnije. Ako dodate stanje nakon naziva tablice WHERE i nekog stanja, na primjer tip = 'pas', tada ćete u rezultatima odabrati samo jedan red sa svojim kućnim imenom Edison. Sljedeća slika pokazuje primjer. Za sada ne obraćajte pažnju na operatera ORDER BY, ovdje ne igra nikakvu ulogu, a bit će razmotreno malo kasnije.

mysql prozori

Važno je napomenuti da nakon WHERE također možetenapišite nekoliko uvjeta, ali više ne razdvojite zarezom. 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, tada AND mora biti između njih, ako rezultat mora zadovoljiti barem jedan od njih, zatim koristite OR.

Operator ORDER BY

Spomenuli smo to uz WHERE u izjavi SELECTPostoje mnoge druge ključne riječi s kojima možete manipulirati dobiveni uzorak prema potrebi u određenoj situaciji. Jedan od tih "ključeva" je ORDER BY. Omogućuje vam da sortirate rezultate uzorka prema određenom polju, kako u rastućem tako i opadajućem redoslijedu. Da biste to učinili, samo trebate navesti ime stupca nakon njega, prema vrijednostima koje trebate sortirati. Važno je promatrati nekoliko uvjeta: prvo, ime navedeno u ORDER BY izrazu mora biti prisutno u samom SELECT-u; drugi - ORDER BY mora biti smješten na samom kraju upita.

mysql ubuntu

Prema zadanim postavkama, sortiranje se izvodi u rastućem redoslijedu (ASC), ali ako trebate sortirati rezultat u silaznom redoslijedu, napišite ključnu riječ DESC iza naziva polja umjesto ASC.

zaključak

Pregledali smo glavne, ali ne i sve alate MySQL-a koje smo odabrali iz operatora. SELECT, osim gore navedenog, ima i mnoge druge značajke koje vam omogućuju fleksibilno i učinkovito dohvaćanje podataka iz baze podataka.

  • Ocjenjivanje: