Den mest grunnleggende drift i noen SQL -systemet er SELECT spørring . I MySQL , programmerere bruke SELECT til å spørre en database for å hente poster . Ved hjelp av SELECT vil returnere et antall rader fra en database basert på kriteriene du passerer den. Kommandoen kan være grunnleggende eller komplisert , avhengig av hvor forbedret dine SELECT-setninger er. Instruksjoner
en
Samle litt grunnleggende informasjon om dataene du vil . Vite hvilke opplysninger i databasen hold samt hvilken tabell du ønsker å spørring, holder hva rader bordet og hvilke av disse radene du ønsker å se.
2
Start med en svært enkel spørring som så kan bygges på. Dette søket vil returnere hver kolonne og hver rad av " kundene " tabellen , som viser den grunnleggende form av SELECT -kommandoen . Mengden av data som returneres vil være overveldende hvis kunden tabellen er stor . Eksempel : SELECT * FROM kunder;
3
Definer hva det er du vil gjøre med informasjonen din spørringen kommer tilbake. Husk at du vanligvis ikke trenger alle kolonner med data .
4
Return bare ønsket kolonner. For å gå tilbake bare noen få kolonner , erstatte stjerne i forrige kommando med en kommaseparert liste over kolonner du vil . For eksempel, hvis du gjør en utsendelse til alle dine kunder , vil du bare trenger navn og adresse kolonner. Eksempel : SELECT navn, adresse fra kunder,
5
Narrow søket videre ved å returnere bare rader som interesserer deg, bruk et WHERE-ledd . WHERE-leddet vil føre til at SELECT spørring for å returnere bare rader som tilfredsstiller WHERE-leddet . Dette søket vil velge navn, adresse og balanse av hver rad i databasen med en negativ balanse . Eksempel : SELECT navn , adresse , balanse FROM kunder WHERE balanse
6
Bruk boolean OR og AND med WHERE-leddet til å bli med en rekke forhold. Forholdene kan være så komplisert eller enkelt som du trenger dem for å være. Det er avhengig av hvordan bestemte du vil avkastningen skal være. Her og brukes slik at forespørselen vil velge ikke bare navn og adresse på alle med en positiv balanse , men også de som har navnet ' Joe Smith ". Eksempel : SELECT navn, adresse FROM kunder WHERE balanse > 0 OG name = ' Joe Smith ';