Datori, Datu bāzes
MySQL izvēlieties no izvēlieties: atlases operators
MySQL, tāpat kā jebkurai citai relāciju datu bāzes pārvaldības sistēmai, savā struktūrā ir jāizvēlas SELECT. Tas nav pārsteidzoši, jo datu bāzes paši glabā informāciju galvenokārt, lai vajadzības gadījumā to iegūtu. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL izvēlieties no SELECT paziņojuma, ļauj to izdarīt dažādos veidos, nodrošinot lielu rīku kopumu.
MySQL instalēšana
MySQL tiek ieviests gan Windows, gan Linux. Lai instalētu MySQL Ubuntu, ir pietiekami, lai izpildītu divas komandas šīs OS terminālā:
- sudo apt-get install mysql-serveris.
- sudo apt-get install mysql-client.
Attiecībā uz MySQL Windows pietiek ar to, lai lejupielādēt atbilstošos instalācijas iepakojumus no oficiālās "DBVS" vietnes un palaist tos.
Vispārējā SELECT pārskata struktūra
Visaptverošā MySQL struktūrā izvēlētā no SELECT izteiksts izskatās šādi:
1. SELECT - kolonnu (lauku) nosaukumi.
2. FROM - tabulu nosaukumi.
3. KAS ir paraugu ņemšanas nosacījums.
Ņemiet vērā, ka, lai gan SQL valodas sintakse nav reģistrjutīga, tā ir laba ideja rakstīt operatorus un rezervētus atslēgvārdus (FROM, WHERE uc) lielajiem burtiem, un tabulu un to kolonnu nosaukumi ir mazi. SELECT приведен на рисунке ниже. Vienkāršākais piemērs, kā izmantot MySQL, izvēlieties no SELECT operatora, parādīts nākamajā attēlā.
Zvaigznīte pēc vārda SELECT ir ALL atslēgas vārda analogs un nozīmē, ka no visām tabulām jāizvēlas visas slejas. Ja jūs interesē tikai daži no tabulas laukiem, tie jānorāda atbilstošajā vietā, atdalīti ar komatiem. Tas pats attiecas uz tabulu nosaukumiem - ja ir vairāki no tiem, ievadiet tos visus, atdalot tos ar komatiem.
WHERE klauzulas izmantošana
Acīmredzot, jūs nevarat palīdzēt pamanīt to, ka iepriekšējā piemērā trūkst WHERE atslēgvārda - tas ir tāpēc, ka šajā gadījumā mums tas nav nepieciešams. Šis operators nav obligāts, un SELECT ir daudzi šādi izvēles operatori, taču tie ir nedaudz vēlāk. Ja jūs pievienojat pēc nosaukuma WHERE tabulas un jebkuriem nosacījumiem, piemēram, type = 'suns', tad iegūtajā atlasē jūs saņemat tikai vienu rindu ar pet ar nosaukumu Edison. Zemāk redzamais skaitlis parāda piemēru. Nevērš uzmanību uz ORDER BY klauzulu, šeit tai nav nekādas nozīmes, un tas tiks apspriests nedaudz vēlāk.
Ir vērts atzīmēt, ka pēc tam, kad jūs varat arī rakstīt vairākus nosacījumus, bet ne ar komatu. Šim nolūkam jums ir jāizmanto tādi atslēgvārdi kā "vai" un "vai". Tas viss ir atkarīgs no tā, kā jāievēro jūsu nosacījumi. Ja jūs interesē rezultāts, kurš atbilst visiem jūsu norādītajiem nosacījumiem, tad starp tiem jābūt AND, un, ja rezultātam jāatbilst vismaz vienai no tām, tad izmantojiet OR.
ORDER BY klauzula
Mēs minējām, ka papildus SELECT izklāsta WHERE klauzulai ir daudzi citi atslēgvārdi, kas var manipulēt ar iegūto atlasi, kā tas ir nepieciešams konkrētā situācijā. Viena šāda "atslēga" ir ORDER BY. Tas ļauj kārtot izlases rezultātus konkrētā laukā, vai nu augšupejošā, vai dilstošā secībā. Lai to paveiktu, jums vienkārši jānorāda kolonnas nosaukums pēc tā, saskaņā ar vērtībām, kas jums ir nepieciešams, lai sakārtotu datus. Ir svarīgi ievērot vairākus nosacījumus: pirmkārt, vārdam, kas norādīts ORDER BY paziņojumā, jābūt SELECT pašam; Otrais - ORDER BY jānovieto paša pieprasījuma beigās.
Pēc noklusējuma šķirošana tiek veikta augošā secībā (ASC), bet, ja vēlaties kārtot rezultātu dilstošā secībā, uzrakstiet DESC atslēgvārdu pēc lauka nosaukuma, nevis ASC.
Secinājums
Mēs pārbaudījām pamata, bet ne visi, MySQL operatora rīkus, no kuriem izvēlēties. SELECT, papildus iepriekš minētajam, ir arī daudz citu funkciju, kas ļauj elastīgi un efektīvi iegūt datus no datu bāzes.
Similar articles
Trending Now