? MySQL er en åpen kildekode , relasjonell database management system . Co -grunnlegger Monty Widenius oppkalt programvaren etter datteren hans , My . Det er en klient /server-system som støtter flere administrative verktøy, programmer og biblioteker og programmeringsgrensesnitt for applikasjoner . Du kan laste ned MySQL gratis fra MySQL nettside eller betale for en kommersiell utgivelse med ekstra funksjonalitet. Plattformer
MySQL kjører på mange forskjellige plattformer, inkludert Windows , Mac OS X og Linux. Du kan laste ned og installere MySQL på din egen datamaskin . Også mange web hosting- tjenester gir en implementering av MySQL som en del av sine pakker , hver med et unikt grensesnitt som kobler deg til databaser . Hvis du bruker MySQL som en del av en nettside eller et program , trenger besøkende til området ikke trenger å laste ned noe ekstra programvare for å dra nytte av funksjonene i MySQL.
Resultatutvikling
< p> MySQL er skrevet i C og C + + og bruker kjernetråder som tillater full multi -threading , så det kan dra nytte av flere prosessorer hvis tilgjengelig. Den bruker tråd- basert minne tildeling og optimalisert nestet sløyfe slutter å forbedre hastigheten . MySQL bruker også hash tabeller som midlertidige tabeller under utføring av spørringer. Hvis du vil spørre tabeller i en database , bruker MySQL SQL-funksjoner i en optimalisert klassebibliotek for å forbedre hastigheten og redusere eller eliminere behovet for tilgang til minnet.
Databaser
< p > MySQL lar deg legge til , få tilgang til, endre og slette data lagret i databaser på MySQL server. Du har ingen grense på antall databaser du kan lage på en MySQL server mens grensen på antall tabeller er avhengig av filsystemet . Du kan partisjonere store MySQL databaser for å forbedre ytelsen og ledelse. Ved spørring , kan du ta med tabeller fra flere databaser i den samme spørringen .
Tabeller
Ved utforming tabeller , kan du opprette opptil 4096 kolonner og lagre tusenvis av poster . Hvert felt kan være av flere forskjellige datatyper , inkludert heltall , flyter, tegn, tekst , dato eller klokkeslett frimerker eller enum typer som du definerer. Du kan også fastsette lengden på et felt, krever at de har verdier, setter primære og indeksen nøkler og auto tilvekst tall. Hvis du vil spørre tabeller , bruker du SQL syntaks og kan bruke velge , sette inn, oppdatere, slette , vise , delta eller noen annen syntaks tillates av SQL språk.