Implementering database i MySQL - Del 6Introduction Dette er del 6 av min serie, Implementering database i MySQL. Jeg antar at du har lest alle de forskjellige delene av serien (eller tilsvarende opplæring fra andre steder) opp til dette punktet. I denne delen av serien ser vi på søkeforhold i MySQL SQL-setninger. Vi så følgende syntaks i forrige del av serien: CHECK (uttr) Her står expr for uttrykk. Det er også et søketilstand i den forstand at den brukes til å søke etter informasjon i databasen. Vi skal se mange praktiske eksempler, senere.
I denne delen av serien lærer vi de som driver et søk tilstand. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du reading.Comparison operatører i et søk tilstand må du kanskje det som kalles en sammenligning operatør. Det finnes en god del av dem, som symboler gir jeg her og deres betydninger: = lik> større enn> = større enn eller lik = ikke lik Et eksempel på et søk-tilstanden er: pris> 0 hvor prisen er kolonnenavnet for prisen.
I kolonnen-definisjonen når du oppretter en tabell, skriver du dette i kontrollbegrensningen som CHECK (pris> 0) Dette betyr, hver pris verdi i prisen kolonne i tabellen skal alltid være større enn null (det er ikke den alfabetet O). Merk: Søke-tilstander brukes i mange steder; ikke bare i CHECK constraint.NULL i betingelser For enkelhet, bør du vurdere en NULL verdi som en tom celle i en tabell. Eksempler på måter du kan bruke NULL i forholdene er som følger, der lønnen er navnet på en kolonne: Lønn ER NULL Lønn IS NOT NULL Her NULL, ikke, og det er reservert words.
Logical Operatører annen type aktører faller i klasse av logiske operatører. Navnene på operatørene er, AND, OR og NOT. Disse tre ordene er reserverte ord. Du kan være med å gjøre kunden bordet og du vil rader helheter CustonerIDs er større enn 5 og samtidig mindre enn 10; ville du skriver følgende:. (CustomerID> 5) OG (CustomerID Bruken av operatoren kan være så enkelt ser på dette stykke kode, er det et uttrykk på venstre side av operatoren i parentes, og en uttalelse om høyre for føreren i parentes. bruke Du brak for uttrykk som du vil bli beregnet først.
Bruk alltid parentes som dette, ellers rekkefølgen hele uttrykket vil bli beregnet vil ikke bli hva du vil, og du vil ha feil .. svarene er Denne bruken av parentes gjelder for SV og NOT Førere fra kunden bordet, vil