Oracle ontwikkelt en ondersteunt MySQL, een open source, op SQL gebaseerd databasebeheersysteem. Een database is eenvoudigweg een verzameling gestructureerde gegevens die zijn gerangschikt voor gemakkelijke toegang en opvraging. Die “gegevens” voor een WordPress-site omvatten de inhoud van uw blogberichten, informatie voor alle geregistreerde gebruikers van uw site, automatisch geladen gegevens, instellingen voor kritische instellingen, enz.
MySQL is een standaardmethode voor het opslaan en beheren van gegevens, en het is vooral een populaire databaseoptie voor WordPress-blogs. databases voor WordPress kunt .
Wat is MySQL precies?
MySQL debuteerde in 1995. Sindsdien heeft het een aantal veranderingen in eigendom/beheer ondergaan voordat het in 2010 door Oracle Corporation werd overgenomen. MySQL blijft een open-sourceplatform, wat inhoudt dat u het vrij mag gebruiken en wijzigen, zelfs als Oracle er controle over heeft.
De naam is afgeleid van de combinatie van ‘My’ – de naam van de mededochter-oprichter – met SQL – de afkorting voor Structured Query Language, een computertaal voor het benaderen en beheren van gegevens in een relationele database.
Om te begrijpen hoe MySQL werkt, is bekendheid met twee gerelateerde concepten nodig:
Relatiedatabase-
Als het gaat om het opslaan van informatie in de database zijn er verschillende mogelijkheden.
MySQL maakt gebruik van een zogenaamde relationele database.
In plaats van alles in één gigantische database te dumpen, verdeelt een relationele database uw gegevens in talloze afzonderlijke opslagruimtes die tabellen worden genoemd.
Klanten zouden hun tabel in een relationele database hebben, en bestellingen zouden hun eigen tabel hebben.
Je zou waarschijnlijk ook graag dingen willen zeggen als 'laat me alle transacties voor John Doe zien'. Dit is het moment waarop de relatiecomponent in het spel komt.
U kunt de informatie uit de twee tabellen met elkaar verbinden met behulp van een “sleutel”, zodat u de gegevens indien nodig in afzonderlijke tabellen kunt bewerken en mixen. Het is cruciaal dat u begrijpt dat een code niet hetzelfde is als de naam van de klant. In plaats daarvan zou u een unieke identificatiecode gebruiken, zoals een uniek ID-nummer.
Als je naar de database van je WordPress-site kijkt, zul je merken dat deze deze relationele architectuur volgt, waarbij alle gegevens in afzonderlijke tabellen zijn georganiseerd.
Client-server-model
MySQL maakt gebruik van de client-server-benadering en is niet alleen een relationeel databasesysteem.
De server is waar uw informatie wordt opgeslagen. U moet deze gegevens wel opvragen. Hier komt de klant binnen.
De klant vraagt het databasesysteem om de benodigde informatie met behulp van SQL, de programmeertaal die we eerder beschreven.
Stel dat iemand bijvoorbeeld een blogartikel op uw website bezoekt. In dat geval zal uw WordPress-website veel SQL-oproepen naar de databaseserver uitvoeren om alle informatie te verkrijgen die nodig is om het blogbericht aan de webbrowser van de bezoeker te presenteren. Het zou:
Verkrijg de inhoud voor de blogpost en gebruik de tabel wp_posts.
Haal deze informatie op en gebruik de tabel wp_users voor het auteursvak.
Conclusie
MySQL is een relationeel databasebeheersysteem dat gratis en open source is. Dat betekent dat het u helpt bij het opslaan van al uw blogartikelen, gebruikers, plug-ininformatie, enzovoort voor WordPress-sites.
Het is relationeel omdat het informatie in verschillende ‘tabellen’ bewaart en deze met elkaar in verband brengt met behulp van ‘sleutels’.
Wanneer uw WordPress-site toegang tot die gegevens nodig heeft, gebruikt deze SQL om een voorstel naar de MySQL-databaseserver te sturen (client-server-model).
Meer weten over SQL? Ga dan naar Seahawk Media .