-- 创建两个数据库 db1 和 db2
CREATE DATABASE db1;
CREATE DATABASE db2;
-- 在 db1 中创建表 t1 并插入数据
USE db1;
CREATE TABLE t1 (
id INT PRIMARY KEY,
name VARCHAR(50)
);
INSERT INTO t1 (id, name) VALUES (1, 'Alice'), (2, 'Bob');
-- 在 db2 中创建表 t2 并插入数据
USE db2;
CREATE TABLE t2 (
id INT PRIMARY KEY,
age INT
);
INSERT INTO t2 (id, age) VALUES (1, 25), (2, 30);
-- 跨库查询示例:从 db1.t1 和 db2.t2 中获取数据
SELECT t1.name, t2.age
FROM db1.t1
JOIN db2.t2 ON t1.id = t2.id;
db1
和 db2
。db1
中创建了一个名为 t1
的表,并插入了一些数据;在 db2
中创建了一个名为 t2
的表,并插入了一些数据。JOIN
操作将 db1.t1
和 db2.t2
表连接起来,基于 id
字段进行匹配,从而实现跨库查询。通过这种方式,可以在 MySQL 中实现跨库的数据查询。
上一篇:yum 安装mysql5.7
下一篇:mysql 获取字符串长度
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站