MySQL-Tabellen mit phpMyAdmin zusammenführen

PhpMyAdmin wird als Backend-Datenbankschnittstelle für eine Reihe führender Content-Management-Systeme verwendet, die von Unternehmen eingesetzt werden, darunter WordPress, Joomla und Drupal. Dank der phpMyAdmin-Webschnittstelle können Benutzer Datenbankdaten auf verschiedene Weise bearbeiten, einschließlich dem Zusammenführen von Tabellen.

Über MySQL

MySQL wurde Mitte der 1990er Jahre als Open-Source-Datenbankplattform eingeführt. Die Anwendung ermöglicht Benutzern das Erstellen, Speichern und Auffüllen mehrerer Datenbanken für die Datenmanipulation. Beliebte Open-Source-CMS-Plattformen wie Drupal, Joomla und WordPress verwenden MySQL als Backend. In MySQL-Datenbanken gespeicherte Daten werden mit Abfragebefehlen aufgerufen, die denen in der Standardsprache für strukturierte Abfragen oder in SQL ähneln.

Über PhpMyAdmin

MySQL und phpMyAdmin sind kostenlose Open-Source-Programme. Das grundlegende Prinzip der Verwendung von phpMyAdmin besteht darin, dass Sie Ihre MySQL-Datenbanken einfach und problemlos über eine Webbrowser-Schnittstelle verwalten können. Zusätzlich zur Verwendung der Webschnittstelle zur Datenbankmanipulation können Sie MySQL-Code direkt über die phpMyAdmin-Schnittstelle eingeben. Außerdem können Sie komplette MySQL-Datenbanken über die Webschnittstelle importieren und exportieren.

MySQL-Datenbankstruktur

Eine MySQL-Datenbank besteht aus einer oder mehreren Tabellen. Diese Tabellen enthalten Zeilen und Spalten, die wiederum Daten enthalten. Die Spalten enthalten die Kopfzeilen der Tabelle, die die Daten in den darunterliegenden Zeilen identifizieren. Die Zeilen enthalten einzelne Datensätze. Der Bereich, in dem sich eine Spalte und eine Zeile schneiden, wird als Zelle bezeichnet. In einer Tabelle mit Kundendaten enthält die Zeile beispielsweise Zellen mit Werten wie "John Smith", "Houston" und "Texas", während die Datenspalten mit "Kundenname", "Ort" und "Bundesstaat" gekennzeichnet sind.

Backups

Es ist immer eine gute Idee, eine Sicherungskopie einer MySQL-Datenbank zu erstellen, bevor Sie wichtige Änderungen vornehmen, beispielsweise das Zusammenführen von Tabellen. Dies kann mit der Option "Export Database" aus dem phpMyAdmin-Hauptmenü erreicht werden. Nach dem Export können Sie die gezippte Datenbankdatei bei Bedarf an einem sicheren Ort für die Wiederherstellung speichern.

Tabellen mit MySQL zusammenführen

Das Zusammenführen von Tabellen, in MySQL-Begriffen als "Joining" bezeichnet, erfolgt über die MySQL-Befehlsschnittstelle in phpMyAdmin, um eine neue Tabelle zu erstellen. Identifizieren Sie jede der Tabellen in den verschiedenen Tabellen, die Sie zusammenführen möchten. Kombinieren Sie die beiden Tabellen, indem Sie den Befehl "CREATE VIEW" ausführen, um eine neue Tabelle zu erstellen. Der erste Teil der MySQL-Anweisung identifiziert die Spalten der ersten Tabelle, und der Befehl "INNER JOIN" kombiniert sie mit den Spalten der zweiten Tabelle.

Passen Sie die IDs in den beiden Tabellen an, indem Sie den Befehl "ON" verwenden, um den übereinstimmenden eindeutigen Schlüssel für jede Tabelle zu identifizieren. Zum Beispiel:

VIEW CREATE VIEW newtable AS SELECT Name, E-Mail FROM Table_1 INNER JOIN Table_2 ON Table1.id = Table2.id

Empfohlen