Sådan forespørges en database ved hjælp af SELECT med MySQL

Den mest grundlæggende drift i SQL system er SELECT forespørgsel.I MySQL, programmører bruger SELECT for at forespørge en database for at hente journaler.Brug SELECT vil returnere et antal rækker fra en database på grundlag af de kriterier, du passerer det.Kommandoen kan være grundlæggende eller kompliceret, afhængigt af hvordan forbedret dine SELECT-sætninger er.

Instruktioner

  1. Indsamle nogle grundlæggende oplysninger om de data, du vil have.Vide, hvilke oplysninger i databasen holde samt hvilket bord du ønsker at forespørge, hvilke rækker i tabellen besidder, og hvilke af disse rækker, du ønsker at se.

  2. Start med en meget enkel forespørgsel, som derefter kan bygges videre på.Denne forespørgsel vil returnere hver kolonne og hver række af "kunder" tabel, der viser den grundlæggende form for SELECT kommando.Mængden af ​​data, der returneres vil være overvældende, hvis din kunde bordet er stort.Eksempel:
    SELECT * FROM kunder;

  3. Definer hvad det er, du ønsker at gøre me

    d de oplysninger, din forespørgsel vil vende tilbage.Husk, vil du ikke normalt brug for alle kolonner af data.

  4. Retur kun ønskede kolonner.For at vende tilbage kun et par kolonner, skal du udskifte stjerne i den foregående kommando med en kommasepareret liste over kolonner, du ønsker.For eksempel, hvis du laver en adresseliste til alle dine kunder, vil du kun brug for navn og adresse kolonner.Eksempel:
    SELECT navn, adresse fra kunder;

  5. Begræns din forespørgsel videre ved at vende tilbage kun rækker, der interesserer dig, ved hjælp af en WHERE.Klausulen HVOR vil få SELECT query til at vende tilbage kun rækker, der opfylder WHERE.Denne forespørgsel vil vælge det navn, adresse og balancen i hver række i databasen med en negativ saldo.Eksempel:
    SELECT navn, adresse, balance FROM kunder WHERE balance & lt;0;

  6. Brug boolean OR og AND med WHERE at tilslutte sig nogen række betingelser.Betingelserne kan være så kompliceret eller simpelt som du har brug for dem til at være.Det er afhængig af, hvordan specifikke du ønsker en tilbagevenden til at være.Her og anvendes således, at forespørgslen vælger ikke kun navn og adresse på alle med en positiv balance, men også dem, hvis navn er "Joe Smith«.Eksempel:
    SELECT navn, adresse FROM kunder WHERE balance & gt;0 og navn = 'Joe Smith «;

Tips & amp;Advarsler

  • I MySQL, som i andre programmeringssprog, stjernen (
  • ) er et wild card bruges som en genvej til at returnere alle kolonnerne fra en tabel.
271
0
1
Php / My Sql Programmering