Wenn Sie eine MySQL -Datenbank zu erstellen , enthält jede Produkt-, Kunden und Bestellungen Tabelle eine Liste der Datensätze, die Sie in Ihrem Code durchqueren können . Die Daten werden maximal in einer hierarchischen Organisation gesetzt, so dass Sie die Datenbank abfragen, beginnend mit der höchsten bestellten Tisch und durchqueren auf dem angegebenen Datensatz. Sie verwenden die MySQL "Beitreten" -Anweisung, um jede Tabelle in Ihren Abfragen zu verknüpfen. Anleitung
1
Öffnen Sie das MySQL Query Browser Programm aus dem Windows-Programm -Menü. Melden Sie sich bei Ihrem Datenbankserver .
2
Klicken Sie auf die "Query" -Taste, um den Editor zu öffnen . Sie erstellen Ihre MySQL-Queries im Editor zu sehen und testen Sie Ihre SQL-Code und Daten.
3
Erstellen Sie eine Abfrage , die mit dem ersten , wichtigsten Tisch und durchquert beginnt mit einem unteren Tabelle abrufen die Daten . Zum Beispiel ist ein Kunde der Haupt-Tabelle in eine E-Commerce -Geschäft. Sie verwenden die " join "-Anweisung , um die " Bestellungen " Tabelle aus der Tabelle "customers" beizutreten. Der folgende Code ist ein Beispiel für eine hierarchische Abfrage :
select * from Kunden cjoin Bestellungen o auf c.CustomerID = o.customeridwhere c.CustomerID = 111
In diesem Beispiel Anzahl der Kunde 111 zurückgegeben und alle damit verbundenen Aufträge werden zusammen mit den Kundendaten zurückgegeben.
4
Klicken Sie auf die Schaltfläche "Ausführen" , um die Abfrage auszuführen. Wenn zwei Bestellungen gemacht wurden, zeigen zwei Datensätze . Vor jedem Auftrag ist die Information der Kunden , weil die "join "-Anweisung verknüpft die hierarchische Daten .