MySQL is een open source , relationele database management systeem . Medeoprichter Monty Widenius noemde de software naar zijn dochter , Mijn . Het is een client /server systeem dat meerdere administratieve instrumenten , programma's en bibliotheken , en application programming interfaces ondersteunt . U kunt downloaden MySQL gratis van de MySQL website of betalen voor een commerciële release met extra functionaliteit . Platforms MySQL draait op veel verschillende platforms , waaronder Windows , Mac OS X en Linux . U kunt downloaden en installeren van MySQL op uw eigen computer . Ook veel web hosting diensten bieden een implementatie van MySQL als onderdeel van hun pakketten , elk met een unieke interface die u verbindt met databases . Als je MySQL gebruiken als onderdeel van een website of applicatie , hoeft bezoekers van de site niet nodig om extra software te downloaden om te profiteren van de functies in MySQL . Optreden MySQL is geschreven in C en C + + en maakt gebruik kernelthreads waarmee volledige multi - threading , zodat het kan profiteren van meerdere CPU's , indien beschikbaar . Het maakt gebruik van draad - gebaseerde geheugen allocatie en geoptimaliseerd geneste -loop sluit zich aan snelheid te verbeteren . MySQL maakt ook gebruik van hash tabellen als tijdelijke tabellen tijdens het uitvoeren van queries . Als u tabellen in een database bevragen , MySQL maakt gebruik van SQL-functies in een geoptimaliseerde class library om snelheid te verbeteren en het verminderen of elimineren de noodzaak voor toegang tot het geheugen . Databanken MySQL kunt u gegevens die zijn opgeslagen in databases op een MySQL server toevoegen , openen , wijzigen en verwijderen . Je hebt geen limiet op het aantal databases die u kunt maken op een MySQL server , terwijl de limiet op het aantal tafels is afhankelijk van het bestandssysteem . U kunt partitie groot MySQL databases om de prestaties en het beheer te verbeteren . Bij het opvragen , kunt u onder meer tabellen uit meerdere databases in dezelfde query . Tafels Bij het ontwerpen van tabellen , kunt u tot tot 4096 kolommen en op te slaan duizenden records . Elk veld kan worden van verschillende soorten gegevens , waaronder integers , floats , tekens , tekst , datum of tijd stempels of enum types die u definieert . U kunt ook de lengte van een veld vast te stellen , eisen dat ze de waarden , vastgesteld primaire en index sleutels en auto increment nummers . Om tafels bevragen , SQL syntax u en kunt gebruiken selecteren , invoegen, bijwerken , verwijderen , tonen , lid te worden of een andere syntax toegestaan door de SQL taal .
|