Abfragen von Daten aus mehreren Datenbanken
Können sich SQL-Abfragen über mehrere Datenbanken erstrecken, die sich auf demselben Server befinden? Lassen Sie uns diese Möglichkeit untersuchen.
Antwort:
Ja, es ist möglich, SELECT- (oder INSERT-)Anweisungen über verschiedene Datenbanken innerhalb desselben Servers auszuführen. Dies wird durch die explizite Angabe des Datenbanknamens in der Abfragesyntax erreicht:
databasename.tablename
Beispiel:
Um die UserID-Spalte aus der Tabelle tblUsers sowohl in mydatabase1 als auch auszuwählen mydatabase2, verwenden Sie die folgende Abfrage:
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
Das obige ist der detaillierte Inhalt vonKönnen SQL-Abfragen auf Daten aus mehreren Datenbanken auf demselben Server zugreifen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!