I MySQL , som i alle andre databasesystem, henter en rekke spørring data innenfor et bestemt verdiområdet. Når du oppretter en rekke spørring i MySQL , angir du at verdiene for visse kolonner bør være innenfor et angitt område . Du kan eventuelt bruke en rekkevidde til mer enn én kolonne i data du henter . Resultatene av en rekke spørring kun inneholder poster med verdier innenfor det området som er spesifisert , som ofte er nyttig innenfor database- programmer. Spørring
MySQL spørringer definere sett med data i databaser . Ved utvikling av databaseapplikasjoner , programmerere lage en eller flere spørringer for lettere påføring oppgaver. En spørring angir generelt de nødvendige data i form av tabeller og kolonner , men kan også realisere restriksjoner. Rekkevidden spørringen er et eksempel på dette , hvor verdiene som benyttes i en eller flere kolonner i data hentes må falle innenfor et bestemt område . Utvalget søket fungerer ved først å angi hele spørringen , og deretter en liste over omfanget av spesifikasjonene skal håndheves på den, slik at MySQL gjentas gjennom postene og bare returnerer de med de riktige verdiene.
Syntax
en av de viktigste teknikkene for å lage range spørringer i MySQL er "hvor" klausul . Bruke "hvor" klausul , kan utviklere lage spørringer som angir sikre rammevilkår for visse kolonner . Følgende eksempel syntaks demonstrerer en rekke spørring:
SELECT * FROM some_object HVOR object_size > 10 AND object_size < 20;
Dette søket håndhever en rekke for " object_size "-kolonnen i en tabell heter " some_object . " Spørringsresultatene vil bare inneholde poster med verdier som faller mellom " 10" og "20" for den angitte kolonnen . Merk at spørringen faktisk inneholder to omfanget av spesifikasjonene , koblet med " og " søkeord .
Operatører
Utviklere bruker en rekke operatører å angi et område innenfor en MySQL spørring . Den " større enn " og " mindre enn " operatorer er blant de mest vanlige, som i " some_table " eksempel . Utviklere kan også velge " større enn eller lik" som følger : en
WHERE object_size > = 10
Andre operatører angi at en verdi skal være lik, eller ikke like, til en annen verdi , eller som en verdi som ikke må bli null. Range operatører og klausuler kan kombineres ved å bruke " og" og " eller" ord for chain flere spesifikasjoner sammen.
Bruker
treet spørringer er ofte nyttig i MySQL database applikasjoner. For eksempel i en database som lagrer registreringer av mennesker, inkludert fødselsdato , kan det være nyttig å søke disse postene for folk som er over eller under en viss alder . Spesifisere et område spørring er mer effektivt enn bare å trekke alle postene fra en tabell , og deretter behandle dem i programmet for å sjekke hvilke som er innenfor det ønskede området . Utvalget anlegget er en del av MySQL som er utviklet for å tillate skreddersydd data management innen applikasjoner.