Komputiloj, Datumbazoj
MySQL elekti el elektu: muestreo operatoro
MySQL, kiel ĉiu alia rilata datumbazo mastrumado sistemo, ĝi havas en lia strukturo la specimeno SELECT deklaro. Ĉi tio ne estas surpriza, ĉar la datumbazoj enhavas konfidencajn informojn ĉefe por rekuperi ĝin kiam necesas. select from SELECT позволяет делать это множеством различных способов, предоставляя большой набор инструментов. MySQL elekti el SELECT deklaro permesas vin fari tion diversmaniere, provizante grandan aron de iloj.
instali MySQL
MySQL estas implementado kiel sub Vindozo, kaj sub Linukso. Instali MySQL Ubuntu, plenumi du teamoj sufiĉe ĉe la fina stacio de la mastruma sistemo:
- ŝvitas apt-get install mysql-servilo.
- ŝvitas apt-get install mysql-kliento.
Por MySQL Windows, simple elŝutu de la oficiala loko "datumbazo" taŭga instalado pakoj kaj kuri ilin.
La ĝenerala strukturo de la ELEKTU komunikaĵo
Kompleta strukturo en MySQL elekti el SELECT deklaro estas kiel sekvas:
1. ELEKTU - kolumno nomoj (kampoj).
2. EL - tablo nomoj.
3. KIE - kondiĉo en kiu specimeno.
Notu ke dum la SQL lingvo sintakso ne uskladon, bona praktiko skribi deklaroj kaj rezervita ŝlosilvortoj (EL, KIE, ktp) en grandaj literoj, kaj nomoj de la tabloj kaj kolumnoj - malgranda. SELECT приведен на рисунке ниже. La plej simpla ekzemplo de uzanta MySQL operatoro elektu el ELEKTU montrita sube.
Asterisko post la vorto ELEKTU estas analogo de la ŝlosilvorto ĈIUJ signifas ke de donita tabelo elekti ĉiuj kolumnoj. Se vi interesiĝas nur iuj el la kampoj de la tablo, ili devus esti indikita en taŭga loko, apartigitaj per komoj. La sama validas por la nomoj de la tabloj - se pli ol unu, enmetu ilin ĉiuj apartigitaj per komoj.
Uzante la WHERE
Evidente, vi ne povis ne rimarki, ke en la antaŭa ekzemplo, ne estas ŝlosilvorto WHERE - tio estas ĉar en ĉi tiu kazo ĝi estas ne bezonas. Tiu aserto ne estas nepra, kaj tia nedeviga operatoroj en ELEKTU, estas multaj, sed ili estas iomete poste. Se vi estas post nomo aldonas WHERE tablo kaj iu kondiĉo, ekzemple tipo = 'hundo', tiam la rezulto aro ricevos nur unu vico kun la dorlotbesto nome de Edison. La figuro malsupre montras ekzemplon. Ne Ignori la deklaro ORDO BY, ĉi tie ne gravas, kaj ni pritraktos iom poste.
Estas notinde, ke post la WHERE Ankaŭ eblas skribi plurajn kondiĉojn, sed ne plu estas apartigitaj per komoj. Por tiu celo, oni devas uzi ŝlosilvortojn kiel ekzemple KAJ aŭ AŬ. Tute dependas de kiel via kondiĉoj devas plenumi. Se vi interesiĝas pri rezulto kiu kontentigas ĉiujn kondiĉojn vi specifas, do inter ili devas esti KAJ, se la rezulto devus kontentigi almenaŭ unu el ili, tiam uzu la AŬ.
ORDO BY klaŭzo
Ni menciis, ke aldone al la WHERE en ELEKTU aserto estas multaj aliaj ŝlosilvortoj, per kiu vi povas manipuli la rezulton starigis laŭbezone aparta situacio. Unu tia "ŝlosilojn" estas ORDO BY. Ĝi permesas al vi por ordigi la rezultoj de la specimeno ene de specifa kampo, ambaŭ suprenirantaj kaj malsuprenirantaj. Ĝi estas sufiĉe nur specifi la kolumno nomo post li, laŭ la valoroj kiujn vi devas ordigi la datumojn. Gravas plenumi plurajn kondiĉojn: la unua - la nomo specifita en la deklaro, ORDO BY, kaj devas ĉeesti en la ELEKTU; dua - ORDO BY devas meti en la fino de la peto.
La defaŭlta speco estas ascendente (ASC), sed se vi bezonas por ordigi la rezultojn en malkreskanta ordo, skribu post la kampo nomo anstataŭ ASC ŝlosilvorto DESC.
konkludo
Ni reviziis la ĉefa, sed ne ĉiuj de la iloj de la operatoro MySQL elekti el. ELEKTU, krom tiuj menciitaj supre, havas multajn aliajn funkciojn kiuj permesas ricevi datumojn de la datumbazo, flekse kaj efike.
Similar articles
Trending Now