Maison > Article > base de données > Puis-je effectuer des requêtes et des insertions entre bases de données dans une seule instruction SQL ?
Requêtes et insertions entre bases de données
Pouvez-vous effectuer des opérations de récupération de données (SELECT) ou de manipulation (INSERT) sur plusieurs bases de données hébergées sur le même serveur ?
Oui, vous pouvez ! Pour ce faire, utilisez la syntaxe suivante :
databasename.tablename
Par exemple, disons que nous avons deux bases de données, "mydatabase1" et "mydatabase2", chacune avec une table nommée "tblUsers". Pour récupérer les données des deux tables, nous utiliserions la requête suivante :
SELECT mydatabase1.tblUsers.UserID, mydatabse2.tblUsers.UserID FROM mydatabase1.tblUsers INNER JOIN mydatabase2.tblUsers ON mydatabase1.tblUsers.UserID = mydatabase2.tblUsers.UserID
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!