MySQL Venstre Bli Tutorial
MySQL er en åpen kildekode-databasepakken populært for web-servere og andre Internett-teknologi som trenger en database. En join kommando i MySQL kombinerer to tabeller med informasjon i henhold til et mønster. For eksempel inneholder en database to tabeller: en liste over ansatte og en liste over datamaskiner, og gjelder i de to tabellene, slik at hver datamaskin er tildelt til en ansatt.
Bruksanvisning
1 Oppsett en standard ikke-venstre bli med, bare for å ha et middel for sammenligning. Når MySQL klienten er i gang - Windows-brukere kan finne det i sin Start-menyen - skriver følgende i den:
SELECT employee.name, computer.serialNumber
Fra ansatt, datamaskin
HVOR computer.worker = employee.name
Dette ber serienummer og navn på ansatte fra datamaskinen og arbeidstaker bordet. Nøkkelen er "hvor" klausul, som fastslår at MySQL skal bare skrive ut resultater der datamaskinen "arbeidstaker" data er lik den ansattes navn. Resultatet vil se omtrent slik ut:
navn | Serienummer
Kevin | 12456544
Amber | 21315565
2 Utfør en venstre delta versjon av kommandoen ovenfor ved å skrive følgende:
SELECT employee.name, computer.serialNumber
Fra ansatt VENSTRE BLI datamaskin
PÅ computer.worker = employee.Name
Kommandoen ber om den samme informasjonen som den forrige kommandoen, men produksjonen vil være litt forskjellig.
3 Trykk enter for å få resultater. Et eksempel kan være noe sånt som dette:
navn | Serienummer
Kevin | 12456544
Amber | 21315565
Bill |
Tom |
Den venstre delta kommandostyrker dataene til venstre for kommandoen til å dukke opp selv når den ikke tilstanden til ON-leddet. Så, ansatte Bill og Tom, som ikke var inlcuded i resultatene tidligere fordi de ikke har datamaskiner som er tillagt dem, blir nå vist.