在MySQL中,要查詢多個數據庫,你需要分別連接到每個數據庫,然后執行查詢。以下是一個示例,展示了如何在同一個會話中查詢兩個不同的數據庫:
mysql -u 用戶名 -p
USE 數據庫名1;
SELECT * FROM 表名;
USE 數據庫名2;
SELECT * FROM 表名;
如果你需要在同一個查詢中訪問多個數據庫,可以使用MySQL的多表連接功能。例如,假設你有兩個數據庫:db1
和db2
,它們分別包含table1
和table2
表。你可以使用以下查詢來訪問這兩個表中的數據:
SELECT * FROM db1.table1
JOIN db2.table2 ON db1.id = db2.id;
請注意,這種方法要求兩個表具有相同的結構(即相同的列和數據類型)。