Maison > base de données > tutoriel mysql > 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
Libérer: 2024-11-12 08:58:02
original
952 Les gens l'ont consulté

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
Copier après la connexion

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
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal