Maison > base de données > tutoriel mysql > le corps du texte

Puis-je effectuer des requêtes et des insertions entre bases de données dans une seule instruction SQL ?

Barbara Streisand
Libérer: 2024-11-15 19:46:03
original
997 Les gens l'ont consulté

Can I perform cross-database queries and inserts in a single SQL statement?

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

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

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