Maison > Article > base de données > Puis-je exécuter des instructions SQL SELECT sur plusieurs bases de données sur le même serveur ?
Sélection de colonnes dans plusieurs bases de données
Est-il possible d'effectuer des instructions SQL SELECT (ou INSERT) sur plusieurs bases de données résidant sur le même serveur ? Si oui, comment ?
Solution :
Oui, il est possible d'accéder aux colonnes de différentes bases de données en une seule requête. Pour ce faire, spécifiez le nom de la base de données suivi du point (.) puis du nom de la table.
Syntaxe du nom de la base de données :
databasename.tablename
Exemple de requête :
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
Dans cet exemple, la requête récupère les colonnes UserID de deux tables, tblUsers, situées dans les bases de données mydatabase1 et mydatabse2.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!