? MySQL är en öppen källkod , relationsdatabas management system . Medgrundare Monty Widenius heter programvaran efter hans dotter , min . Det är en klient /server -system som stödjer flera administrativa verktyg , program och bibliotek och programmeringsgränssnitt . Du kan ladda ner MySQL gratis från MySQL webbplats eller betala för en kommersiell lansering med ytterligare funktionalitet . Plattformar
MySQL körs på många olika plattformar, inklusive Windows , Mac OS X och Linux . Du kan hämta och installera MySQL på din egen dator . Även många webbhotell tillhandahåller en implementering av MySQL som en del av sina paket , alla med ett unikt gränssnitt som ansluter dig till databaser . Om du använder MySQL som en del av en webbplats eller applikation , behöver besökare på webbplatsen inte ladda ner någon extra programvara för att dra nytta av funktionerna i MySQL .
Prestanda
MySQL är skrivet i C och C + + och använder kernel trådar som ger full multi - threading så det kan dra nytta av flera processorer om sådana finns . Den använder tråd - baserade minnesallokering och optimerade nested - loop går att förbättra hastigheten . MySQL använder också hash tabeller som temporära tabeller under exekvering av frågor . Att fråga tabeller i en databas , använder MySQL SQL-funktioner i en optimerad klassbibliotek för att förbättra hastigheten och minska eller eliminera behovet av åtkomst minne .
Databaser
MySQL kan du lägga till , tillgång till, ändra och radera data som lagras i databaser på en MySQL -server . Du har ingen gräns på hur många databaser som du kan skapa på en MySQL-server medan gränsen för antalet tabeller beror på filsystemet . Du kan partitionera stora MySQL-databaser för att förbättra prestanda och hantering . Vid frågor , kan du inkludera tabeller från flera databaser i samma fråga .
Tabeller
Vid utformningen tabeller kan du skapa upp till 4.096 kolonner och tusentals lagrar av poster . Varje fält kan vara av flera olika datatyper , inklusive heltal , flottar, tecken, text, datum eller tid stämplar eller enum typer som du definierar . Du kan också fixa längden på ett fält , kräver att de har värden , som primära och index nycklar och auto nummer tillväxtförändringar . Att fråga tabeller använder du SQL-syntax och kan använda markera , infoga , uppdatera , ta bort , visa , gå eller någon annan syntax tillåts av SQL språk . Addera