Um mehrere Tabellendatensätze in MySQL -Anschlüssen zu manipulieren, werden verwendet. Die Verknüpfungen sind die einfachste Möglichkeit, Aufzeichnungen aus mehreren Tischen anzuzeigen. Diese Funktionalität wird durchgeführt, indem Daten aus mehreren Quellen basierend auf den Übereinstimmungswerten in Tabellenspalten kombiniert werden. Jeder resultierende Datensatz besteht aus Zeilen aus der Zieltabelle in Kombination mit einem Datensatz aus einer anderen Tabelle basierend auf einzelnen oder mehreren Feldern in jeder Tabelle mit einem ähnlichen Wert.
In dieser Beschreibung wird erörtert:
So fusionieren Sie zwei MySQL -Tabellen mit "Inner Join"?
Um zwei MySQL -Tabellen zu verschmelzen, verwenden Sie “innere verbinden”, Schauen Sie sich die folgende gelistete an:
Schritt 1: Zugriff auf MySQL Server
Führen Sie zunächst den folgenden Befehl aus, um eine Verbindung mit dem MySQL-Server herzustellen, indem Sie den Benutzernamen und das Kennwort angeben:
Mysql -u root -p
Schritt 2: Datenbanken anzeigen
Jetzt leiten Sie die "ZEIGEN”Anweisung, um alle Datenbanken anzuzeigen:
Datenbanken anzeigen;
Wir haben die "ausgewählt"mynewdbDatenbank aus der Ausgabe:
Schritt 3: Datenbank ändern
Um die Datenbank zu ändern, führen Sie die “aus“ ausVERWENDEN" Befehl:
Benutze mynewdb;
Schritt 4: Listentabellen Listen
Listen Sie nun alle vorhandenen Tabellen der aktuellen Datenbank auf:
Tische anzeigen;
Aus der bereitgestellten Ausgabe werden wir das verschmelzen “class_marks" Und "student_marksTische:
Schritt 5: Inhalt von Tabellen anzeigen
Als nächstes werden wir den Inhalt der zuvor ausgewählten Tabelle anmelden, indem wir die “ausführenWÄHLEN" Stellungnahme:
Wählen Sie * aus student_marks;
Der Inhalt der “student_marksDie Tabelle ist unten dargestellt:
In ähnlicher Weise führen Sie das aus “ausWählen Sie * aus class_marks ausBefehl ”, um die“ zu überprüfen “class_marks" Tabelleninhalt:
Wählen Sie * aus class_marks;
Schritt 6: Bewerben Sie "Inner Join"
Verwenden Sie die “INNERE VERBINDEN”Klausel mit der“WÄHLENBefehl, um die Datensätze zu extrahieren, die die gleichen Werte in beiden Tabellen haben:
Wählen Sie * aus student_marks Inner Join Class_marks;
Hier:
Wenn der Befehl oben aufgeführt wird, werden beide angegebenen Tabellen zusammengeführt:
So fusionieren Sie zwei MySQL -Tabellen mit der Klausel "Wo" mit "Inner Join"?
Wir können zwei MySQL -Tabellen mit dem "zusammenführen" zusammenführenInnerer Join"Klausel im Inneren"WO”Klausel. Angenommen, wir wollen diese Zeilen zusammenführen, deren Student -ID größer oder gleich der angegebenen Bedingung ist.
Führen Sie für diesen entsprechenden Zweck den folgenden Befehl aus:
Wählen Sie * aus student_marks Inner Join class_marks wobei student_marks.Std> = 2;
Der "WODie Klausel wird verwendet, um diese Aufzeichnungen aus der Tabelle zu filtern, die dem bereitgestellten Zustand erfüllen.
Gemäß der untergegebenen Ausgabe werden beide Tabellenaufzeichnungen zusammengeführt, deren Bedingungen zueinander übereinstimmen:
Wir können auch Tabellen basierend auf Tabellenspaltendaten zusammenführen, indem wir den angegebenen Befehl ausführen:
Wählen Sie * aus student_marks Inner Join class_marks wobei student_marks.LastName = class_marks.Familienname, Nachname;
Hier haben wir diese Tabellenunterlagen zusammengefasst, die dasselbe haben “Familienname, Nachname”:
Wir haben eine Möglichkeit geboten, zwei MySQL -Tabellen mithilfe der “zusammenzuführenInnerer Join”Klausel
Abschluss
Um die beiden MySQL -Tabellen mit der Klausel „Inner Join“ zusammenzuführen, wie zWählen Sie * aus dem inneren Join aus;”, “Wählen Sie * aus dem inneren Join Where aus;", und das "Wählen Sie * aus dem inneren Join Where aus;”Befehle werden verwendet. Diese Beschreibung veranschaulicht die verschiedenen Möglichkeiten, zwei MySQL-Tabellen mithilfe der “zu verbindenInnerer Join”Klausel.