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 ?

Puis-je exécuter des instructions SQL SELECT sur plusieurs bases de données sur le même serveur ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-12 08:58:02921parcourir

Can I perform SQL SELECT statements across multiple databases on the same server?

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn