Heim >Datenbank >MySQL-Tutorial >Kann ich datenbankübergreifende Abfragen und Einfügungen in einer einzigen SQL-Anweisung durchführen?
Datenbankübergreifende Abfragen und Einfügungen
Können Sie Datenabruf- (SELECT) oder -manipulationsvorgänge (INSERT) über mehrere Datenbanken hinweg durchführen, die auf der Datenbank gespeichert sind? gleichen Server?
Ja, das kannst du! Verwenden Sie dazu die folgende Syntax:
databasename.tablename
Angenommen, wir haben zwei Datenbanken, „mydatabase1“ und „mydatabase2“, jede mit einer Tabelle namens „tblUsers“. Um Daten aus beiden Tabellen abzurufen, würden wir die folgende Abfrage verwenden:
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 vonKann ich datenbankübergreifende Abfragen und Einfügungen in einer einzigen SQL-Anweisung durchführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!