Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Was ist: Datenbank

Hinweis der Redaktion: Wir erhalten eine Provision für Partnerlinks auf WPBeginner. Die Provisionen haben keinen Einfluss auf die Meinung oder Bewertung unserer Redakteure. Erfahre mehr über Redaktioneller Prozess.

Eine WordPress-Datenbank ist eine Sammlung aller Informationen, die für das Funktionieren Ihrer Website unerlässlich sind. Sie ist wie ein großer Speicherraum, in dem WordPress Daten für alle Teile Ihrer Website aufbewahrt.

Diese Informationen umfassen alles, was Sie in Ihren Blogbeiträgen und auf Ihren Seiten schreiben, Details über Personen, die sich auf Ihrer Website registrieren, und die Optionen, die Sie zur Konfiguration Ihrer WordPress-Website verwenden.

WordPress verwendet MySQL als Datenbankmanagementsystem. MySQL ist eine Open-Source-Software, die zum Erstellen von Datenbanken und zum Speichern und Abrufen von Daten auf Anfrage verwendet wird.

Wenn Sie WordPress installieren, richtet Ihr Webhosting-Anbieter die Datenbank Ihrer Website im Hintergrund für Sie ein.

What Is Database in WordPress

Wie funktioniert eine WordPress-Datenbank?

Sie können sich Ihre WordPress-Datenbank als einen riesigen Aktenschrank vorstellen, der hinter den Kulissen Ihrer Website dient. Das ist ihre Aufgabe:

  • Speichert alles: Alle wichtigen Website-Informationen wie Blogbeiträge, Seiten, benutzerdefinierte Beitragstypen, Metadaten, benutzerdefinierte Felder, Benutzerinformationen, eCommerce-Produkte usw. werden organisiert.
  • Organisiert für einen einfachen Zugriff: Diese Informationen werden in separaten Abschnitten, den so genannten Tabellen, gespeichert, die mit Ordnern in einem Aktenschrank vergleichbar sind. Jede Tabelle enthält eine bestimmte Art von Daten, so dass WordPress die benötigten Informationen schnell finden kann.
  • Stellt Inhalte für Ihre Website bereit: Wenn Sie eine Seite auf Ihrer WordPress-Website besuchen, ruft WordPress den Inhalt aus der Datenbank ab und zeigt ihn an.
  • Speichert Benutzerinformationen: Wenn Sie sich bei Ihrem Konto anmelden, prüft die Datenbank Ihren Benutzernamen und Ihr Passwort. Sie speichert auch Ihre Profilinformationen.
  • Behält die Einstellungen im Auge: Alle Anpassungen, die Sie an Ihrer Website vornehmen, werden in der Datenbank gespeichert, damit Ihre Website diese Änderungen widerspiegelt.

Was ist die Standard-WordPress-Datenbankstruktur?

Während der WordPress-Installation richtet Ihr Webhost automatisch eine Datenbankstruktur für Ihre Website ein. Diese Struktur umfasst mehrere Tabellen, von denen jede ihren eigenen Zweck und eine Reihe von Spalten hat.

WordPress database example

WordPress verwendet standardmäßig das Präfix wp_ für seine Datenbanktabellen. Das bedeutet, dass die tatsächlichen Tabellennamen in Ihrer Datenbank mit wp_ beginnen, gefolgt von dem Tabellennamen.

Die Tabelle zum Speichern von Benutzerinformationen heißt zum Beispiel wp_users.

Hier ist eine vereinfachte Erklärung der Standard-WordPress-Datenbanktabellen:

  • Die Tabellewp_users enthält alle WordPress-Benutzerdaten und Berechtigungen auf Ihrer Website.
  • Die Tabellewp_posts enthält alle Beiträge, Seiten und Mediendateien auf Ihrer Website.
  • Die Tabellewp_comments enthält alle Kommentare, die auf Ihrer Website abgegeben wurden.
  • In der Tabellewp_options werden alle Einstellungen und Optionen für Ihre WordPress-Website gespeichert.
  • Die Tabellewp_terms speichert die auf Ihrer Website verwendeten Kategorien und Tags.
  • Die Tabellewp_term_relationships verknüpft Beiträge mit den Kategorien und Tags, zu denen sie gehören.
  • Die Tabellewp_term_taxonomy definiert die Art der Taxonomie (wie Kategorie oder Tag) für jeden Begriff.
  • Die Tabellewp_usermeta speichert zusätzliche Informationen über Benutzer.
  • Die Tabellewp_postmeta speichert zusätzliche Informationen über Beiträge.
  • Die Tabellewp_commentmeta speichert zusätzliche Informationen über Kommentare.
  • wp_termmeta speichert Metadaten für Begriffe, d. h. Kategorien, Tags oder andere benutzerdefinierte Taxonomien, die Sie möglicherweise auf Ihrer WordPress-Website haben.

Jede Tabelle hat einen eigenen Satz von Spalten, die wie die Felder in einem Formular sind. Sie speichern bestimmte Arten von Informationen.

In der Tabelle wp_users werden zum Beispiel Spalten wie user_login (der vom Benutzer gewählte Benutzername) und user_pass (das Passwort für das Benutzerkonto) gespeichert.

Columns in wp users table

Wo wird die Datenbank in WordPress gespeichert?

Die Datenbank wird auf einem Server gespeichert, der von Ihrem WordPress-Hosting-Unternehmen bereitgestellt wird. In der Regel ist dieser Host„localhost„, was bedeutet, dass sich die Datenbank auf demselben Server wie Ihre WordPress-Website befindet.

Einige WordPress-Hosting-Anbieter verwenden jedoch möglicherweise andere Namen für ihre Datenbank-Hosts. Sie finden den korrekten Hostnamen in den Abschnitten MySQL oder Datenbank in Ihrem cPanel oder dem von Ihrem Hosting-Provider verwendeten Control Panel.

Selecting MySQL Databases menu in Bluehost cPanel

Wenn Sie sich bezüglich des Hostnamens unsicher sind, zögern Sie nicht, Ihren WordPress-Hosting-Anbieter um Unterstützung zu bitten.

Was ist eine SQL-Abfrage?

Eine SQL-Abfrage ist eine spezielle Anweisung, die in einer Sprache namens SQL (Structured Query Language) geschrieben ist. Sie ist wie ein spezieller Befehl, den Sie der WordPress-Datenbank erteilen.

WordPress verwendet MySQL-Abfragen, um die Datenbank nach bestimmten Daten zu fragen. So kann beispielsweise ein bestimmter Blog-Beitrag anhand seiner eindeutigen ID abgefragt werden, oder alle Kommentare für eine bestimmte Seite. Diese Daten werden dann verwendet, um den Inhalt zu erstellen, den Sie auf Ihrer Website sehen.

In manchen Situationen können SQL-Abfragen auch dazu verwendet werden, Informationen in der Datenbank zu aktualisieren. Wenn Sie z. B. den Titel Ihrer Website ändern, aktualisiert eine SQL-Abfrage den entsprechenden Eintrag in der Tabelle wp_options.

Was ist phpMyAdmin?

phpMyAdmin ist ein webbasiertes Tool, das als Benutzeroberfläche für die Verwaltung Ihrer MySQL-Datenbank dient. Es ist wie ein Kontrollpanel, das speziell für den Zugriff und die Verwaltung der Tabellen in Ihrer Datenbank entwickelt wurde.

Connect PHPMyAdmin with your database

Hier sehen Sie, was Sie mit phpMyAdmin tun können:

  • Durchsuchen Sie die Datenbank: Sie können alle Tabellen in Ihrer Datenbank und die darin gespeicherten Informationen sehen.
  • Daten bearbeiten: In einigen fortgeschrittenen Situationen müssen Sie möglicherweise bestimmte Informationen in den Datenbanktabellen bearbeiten. phpMyAdmin ermöglicht Ihnen dies (z. B. durch Suchen und Ersetzen), aber seien Sie vorsichtig, da Fehler Ihre Website beeinträchtigen können.
  • Einfache Abfragen ausführen: Ähnlich wie bei SQL-Abfragen können Sie mit phpMyAdmin einfache Abfragen durchführen, um Daten abzurufen oder zu aktualisieren.

Bei den meisten WordPress-Hosting-Anbietern ist phpMyAdmin in Ihrem Hosting-Control Panel enthalten. Die genauen Schritte können je nach Provider variieren, aber in der Regel finden Sie es in den Abschnitten „Datenbanken“ oder „MySQL“.

Mehr über phpMyAdmin erfahren Sie in unserem Leitfaden für Einsteiger in die WordPress-Datenbankverwaltung.

Selecting phpMyAdmin on cPanel

Warum ist es wichtig, Ihre WordPress-Datenbank zu optimieren?

Mit der Zeit können sich in Ihrer WordPress-Datenbank zusätzliche Daten ansammeln, die Ihre Website verlangsamen können. Das liegt daran, dass die Datenbank mehr Informationen durchsuchen muss, um das zu finden, was sie braucht, so dass Ihre Website für Besucher länger lädt.

Unnötige Daten können auch zu häufigen WordPress-Fehlern und Ineffizienzen innerhalb der Datenbank führen, die unerwartete Probleme mit Ihrer Website verursachen.

DieOptimierung Ihrer Datenbank ist vergleichbar mit dem Aufräumen unnötiger Dateien auf Ihrem Computer. Sie entfernt diese zusätzlichen Daten und rationalisiert die Art und Weise, wie Informationen gespeichert werden. So profitiert Ihre Website davon:

  • Schnellere Ladezeiten: Eine saubere Datenbank hilft Ihrer Website, die Seiten schneller zu laden, was die Benutzerfreundlichkeit und die Platzierung in Suchmaschinen verbessert (da Suchmaschinen schnellere Websites bevorzugen).
  • Weniger Fehler: Durch die Beseitigung unnötiger Daten können Sie die Wahrscheinlichkeit von Datenbankfehlern verringern, die zu Fehlfunktionen Ihrer Website führen könnten.
  • Leichtere Fehlersuche: Sollten Sie jemals Probleme mit Ihrer Website haben, erleichtert eine optimierte Datenbank die Fehlersuche in WordPress, da weniger Daten zu untersuchen sind.

Sie können Ihre Datenbank optimieren, indem Sie unnötige Daten bereinigen. Dazu gehört das Entfernen von Spam-Kommentaren, alten Beitragsrevisionen und Datenresten von deinstallierten WordPress-Plugins.

Sie können auch das Speicherlimit in Ihrer wp-config.php-Datei erhöhen, was bei Datenbankoperationen hilfreich sein kann.

Bevor Sie größere Änderungen vornehmen, sollten Sie unbedingt eine Sicherungskopie Ihrer Datenbank erstellen. Dies ist eine Kopie Ihrer Datenbank, die Sie wiederherstellen können, falls bei der Optimierung etwas schiefgeht.

Viele WordPress-Hosting-Anbieter bieten Backup-Optionen an, oder Sie können Datenbank-Plugins wie Duplicator verwenden. Es ist eines der einfachsten WordPress-Plugins, um Ihre Website zu sichern, selbst wenn Sie Anfänger sind.

Wir hoffen, dass dieser Artikel Ihnen geholfen hat, mehr über Datenbanken in WordPress zu erfahren. Vielleicht möchten Sie auch unsere Liste mit weiterführenden Artikeln über nützliche WordPress-Tipps, -Tricks und -Ideen lesen, die Sie weiter unten finden.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Zusätzliche Lektüre

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!