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.