? MySQL er en open source , relationel database management system. Medstifter Monty Widenius opkaldt softwaren efter hans datter , min . Det er en klient /server -system , der understøtter flere administrative værktøjer , programmer og biblioteker og application programming interfaces . Du kan downloade MySQL gratis fra MySQL hjemmeside eller betale for en kommerciel udgivelse med yderligere funktionalitet. Platforme
MySQL kører på mange forskellige platforme, herunder Windows, Mac OS X og Linux. Du kan downloade og installere MySQL på din egen computer. Også mange web -hosting -tjenester giver en implementering af MySQL som en del af deres pakker , hver med en unik brugerflade, der forbinder dig til databaser. Hvis du bruger MySQL som en del af en hjemmeside eller et program , skal du besøgende på webstedet ikke at downloade yderligere software til at drage fordel af funktionerne i MySQL.
Resultater
< p> MySQL er skrevet i C og C + + og bruger kernel tråde som giver fuld multi -threading , så det kan drage fordel af flere CPU'er , hvis tilgængelig. Det bruger gevind -baserede hukommelse tildeling og optimeret indlejrede sløjfe slutter at forbedre hastigheden . MySQL bruger også hash tabeller som midlertidige tabeller under udførelse af forespørgsler . At forespørge tabeller i en database , MySQL bruger SQL-funktioner i en optimeret klasse bibliotek til at forbedre hastigheden og reducere eller eliminere behovet for at få adgang til hukommelse.
Databaser
MySQL giver dig mulighed for at tilføje , få adgang til, ændre og slette data lagret i databaser på en MySQL server . Du har ingen begrænsning på antallet af databaser du kan oprette på en MySQL-serveren , mens grænsen for antallet af tabeller afhænger af filsystemet. Du kan partition store MySQL-databaser til at forbedre ydeevnen og ledelse. Ved en forespørgsel , kan du medtage tabeller fra flere databaser i samme forespørgsel.
Borde
Ved udformningen tabeller, kan du oprette op til 4.096 søjler og Gem tusindvis af poster . Hvert felt kan være af flere forskellige datatyper , herunder heltal , flåd, chars , tekst, dato eller tid stempler, eller enum typer, du definerer. Du kan også fastlægge længden af et felt , kræve, at de har værdier , sæt primære og index nøgler og auto tilvækst numre. At forespørge tabeller , skal du bruge SQL-syntaks og kan bruge vælge , indsætte, opdatere, slette viser , deltage eller enhver anden syntaks tillades af SQL -sprog.