MySQL velg fra velg: samplingsoperatøren

MySQL, som alle andre relasjonssystemerdatabasebehandling, har i sin struktur en SELECT-seleksjonsoperatør. Dette er ikke overraskende, fordi databaser lagrer informasjon i seg selv primært for å trekke ut det når det er nødvendig. operatør MySQL velg fra SELECT lar deg gjøre dette på mange måter, ved å tilby et stort sett med verktøy.

Installere MySQL

MySQL er implementert for både Windows og Linux. For å installere MySQL Ubuntu, er det nok å utføre to kommandoer i terminalen til dette operativsystemet:

- sudo apt-get install mysql-server.

- sudo apt-get install mysql-klient.

For MySQL Windows er det nok å laste ned de tilsvarende installasjonspakker fra det offisielle "DBMS" -området og kjøre dem.

Den generelle strukturen til SELECT-setningen

Den komplette strukturen i MySQL-velg fra SELECT-setningen ser slik ut:

1. VELG - navnene på kolonnene (feltene).

2. FRA - tabellnavn.

3. Hvor er betingelsen for prøvetaking.

Merk at selv om syntaksenSQL-språket er ikke sosialt, det er en god ide å skrive operatører og reservert søkeord (FRA, WHERE, etc.) i store bokstaver, og navnene på tabellene og deres kolonner er små. Det enkleste eksempelet på å bruke en operatør MySQL velg fra SELECT er vist i figuren under.

mysql velg fra velg

En stjerne etter ordet SELECT er en analogSøkeord ALL og betyr at du må velge alle kolonnene fra den angitte tabellen. Hvis du er interessert i bare noen felt av bordet, bør de angis på riktig sted gjennom et komma. Det samme gjelder navnene på tabellene - hvis det er mer enn ett, skriv inn dem alle atskilt med kommaer.

Bruk WHERE-klausulen

Selvfølgelig kan du ikke unngå å legge merke til det iDet forrige eksempelet mangler WHERE søkeordet - dette er fordi vi ikke trenger det i dette tilfellet. Denne operatøren er ikke obligatorisk, og det er mange slike valgfrie utsagn i SELECT, men om dem litt senere. Hvis du legger til en betingelse etter WHERE-tabellnavnet og en viss tilstand, for eksempel type = 'hund', vil du i det resulterende valget kun motta en linje med kjæledyret ditt navn Edison. Figuren under viser et eksempel. For øyeblikket, legg ikke merke til ORDER BY-operatøren, her spiller det ingen rolle, og det vil bli diskutert litt senere.

mysql windows

Det er verdt å merke seg at etter hvor du kan ogsåskriv noen forhold, men ikke lenger skilt med komma. For dette formålet må du bruke søkeord som AND eller OR. Alt avhenger av hvordan forholdene dine må respekteres. Hvis du er interessert i et resultat som tilfredsstiller alle betingelsene du oppgir, må AND være mellom dem, hvis resultatet må tilfredsstille minst en av dem, og bruk OR.

Operatør ORDER BY

Vi nevnte det i tillegg til hvor i SELECT-setningenDet er mange andre søkeord som du kan manipulere den resulterende prøven som kreves i en bestemt situasjon. En av disse "nøklene" er BESTILL BY. Den lar deg sortere resultatene av en prøve ved et bestemt felt, både i stigende og synkende rekkefølge. For å gjøre dette må du bare angi kolonnens navn etter det, i henhold til verdiene som du trenger for å sortere dataene. Det er viktig å observere flere forhold: For det første må navnet spesifisert i ORDER BY-setningen være tilstede i SELECT selv; den andre - BESTILL BY må plasseres helt i slutten av spørringen.

mysql ubuntu

Som standard blir sortering utført i stigende rekkefølge (ASC), men hvis du må sortere resultatet i synkende rekkefølge, skriv søkeordet DESC etter feltnavnet i stedet for ASC.

konklusjon

Vi har gjennomgått de viktigste, men ikke alle, verktøyene i MySQL-utvalget fra operatør. SELECT, i tillegg til det ovennevnte, har mange andre funksjoner som gir deg fleksibel og effektiv henting av data fra databasen.

likte:
0
Velg ball: for amatører og fagfolk
Opprette en MySQL-database er en komponent
SQL tydelig: beskrivelse, eksempler, egenskaper
Grunnleggende datatyper Mysql
MySQL-replikering. Kort utflukt
SQL-fil. SQL filformat: beskrivelse
Grunnleggende SQL-setninger
MySQL - Windows Console kommandoer
Velg (SQL) setningen
Topp innlegg
opp