Oracle entwickelt und unterstützt MySQL, ein Open-Source-Datenbankverwaltungssystem auf SQL-Basis. Eine Datenbank ist einfach eine Sammlung strukturierter Daten, die so angeordnet sind, dass sie leicht zugänglich und abrufbar sind. Zu diesen „Daten“ für eine WordPress-Site gehören der Inhalt Ihrer Blogeinträge, Informationen für alle registrierten Benutzer Ihrer Site, automatisch geladene Daten, wichtige Einstellungseinstellungen usw.
MySQL ist eine Standardmethode zum Speichern und Verwalten von Daten und insbesondere für WordPress-Blogs eine beliebte Datenbankoption. Datenbanken für WordPress erstellen können .
Was genau ist MySQL?
MySQL kam 1995 auf den Markt. Seitdem hat es einige Eigentümer-/Verwaltungswechsel durchgemacht, bevor es 2010 von der Oracle Corporation übernommen wurde. MySQL bleibt eine Open-Source-Plattform, was bedeutet, dass Sie sie frei verwenden und ändern können, auch wenn Oracle sie kontrolliert.
Der Name leitet sich aus der Kombination von „My“ – dem Namen der Mittochter des Gründers – mit SQL ab – dem Akronym für Structured Query Language, einer Computersprache für den Zugriff auf und die Verwaltung von Daten in einer relationalen Datenbank.
Um zu verstehen, wie MySQL funktioniert, müssen Sie mit zwei verwandten Konzepten vertraut sein:
Beziehungsdatenbank-
Wenn es darum geht, Informationen in der Datenbank zu speichern, gibt es mehrere Möglichkeiten.
MySQL verwendet eine sogenannte relationale Datenbank.
Anstatt alles in einer riesigen Datenbank abzulegen, unterteilt eine relationale Datenbank Ihre Daten in zahlreiche diskrete Speicherbereiche, sogenannte Tabellen.
Kunden hätten ihre Tabelle in einer relationalen Datenbank und Bestellungen hätten ihre eigene Tabelle.
Vermutlich möchten Sie auch Dinge sagen können wie „Zeigen Sie mir alle Transaktionen für John Doe an.“ Hier kommt die Beziehungskomponente ins Spiel.
Sie können die Informationen aus den beiden Tabellen mithilfe eines „Schlüssels“ miteinander verbinden und so die Daten nach Bedarf in separaten Tabellen bearbeiten und mischen. Es ist wichtig zu verstehen, dass ein Code nicht mit dem Namen des Kunden identisch ist. Stattdessen würden Sie eine eindeutige Kennung verwenden, beispielsweise eine eindeutige ID-Nummer.
Wenn Sie sich die Datenbank Ihrer WordPress-Site ansehen, werden Sie feststellen, dass sie dieser relationalen Architektur folgt und alle Daten in einzelnen Tabellen organisiert sind.
Client-Server-Modell
MySQL verwendet den Client-Server-Ansatz und ist nicht nur ein relationales Datenbanksystem.
Auf dem Server werden Ihre Daten gespeichert. Sie müssen diese Informationen jedoch anfordern. Hier kommt der Kunde ins Spiel.
Der Client fordert vom Datenbanksystem die benötigten Informationen mithilfe von SQL an, der zuvor beschriebenen Programmiersprache.
Angenommen, jemand besucht beispielsweise einen Blog-Artikel auf Ihrer Website. In diesem Fall führt Ihre WordPress-Website viele SQL-Aufrufe an den Datenbankserver durch, um alle Informationen zu erhalten, die für die Präsentation des Blogbeitrags im Webbrowser des Besuchers erforderlich sind. Es würde:
Rufen Sie den Inhalt für den Blogbeitrag ab und verwenden Sie die Tabelle wp_posts.
Rufen Sie diese Informationen ab und verwenden Sie die Tabelle wp_users für die Autorenbox.
Abschluss
MySQL ist ein relationales Datenbankverwaltungssystem, das kostenlos und Open Source ist. Das bedeutet, dass es Sie bei der Speicherung aller Ihrer Blog-Artikel, Benutzer, Plugin-Informationen usw. für WordPress-Sites unterstützt.
Es ist relational, weil es Informationen in verschiedenen „Tabellen“ speichert und sie mithilfe von „Schlüsseln“ in Beziehung setzt.
Wenn Ihre WordPress-Site Zugriff auf diese Daten benötigt, sendet sie mithilfe von SQL einen Vorschlag an den MySQL-Datenbankserver (Client-Server-Modell).
Möchten Sie mehr über SQL erfahren? Dann gehen Sie zu Seahawk Media .