mysql跨数据库操作 mysql跨库两表查

导读:本文将介绍如何在MySQL中跨库查询两个表,并提供了实例操作 。通过本文的学习,您将能够掌握跨库查询的方法和技巧 。
1. 创建数据库和表
首先,我们需要创建两个数据库db1和db2,并在每个数据库中创建一个表t1和t2 。
CREATE DATABASE db1;
USE db1;
【mysql跨数据库操作 mysql跨库两表查】CREATE TABLE t1 (
id INT PRIMARY KEY,
name VARCHAR(20)
);
CREATE DATABASE db2;
USE db2;
CREATE TABLE t2 (
age INT
2. 插入数据
接下来,我们向t1和t2表中插入一些数据 。
INSERT INTO t1 VALUES (1, 'Tom');
INSERT INTO t1 VALUES (2, 'Jerry');
INSERT INTO t2 VALUES (1, 18);
INSERT INTO t2 VALUES (2, 20);
3. 跨库查询两个表
现在,我们可以使用以下语句在db1和db2中跨库查询t1和t2表:
SELECT t1.name, t2.age
FROM db1.t1
JOIN db2.t2
ON t1.id = t2.id;
以上语句中,我们使用了JOIN关键字将两个表连接起来,并在ON子句中指定连接条件 。我们还使用了“db1.t1”和“db2.t2”来引用不同数据库中的表 。
4. 总结
本文介绍了如何在MySQL中跨库查询两个表,并提供了实例操作 。通过本文的学习,您掌握了跨库查询的方法和技巧 。

    推荐阅读