Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql 跨库查询

作者:只影天涯   发布日期:2025-10-16   浏览:12

-- 创建两个数据库 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;

解释说明:

  1. 创建数据库:首先创建了两个数据库 db1db2
  2. 创建表和插入数据:在 db1 中创建了一个名为 t1 的表,并插入了一些数据;在 db2 中创建了一个名为 t2 的表,并插入了一些数据。
  3. 跨库查询:使用 JOIN 操作将 db1.t1db2.t2 表连接起来,基于 id 字段进行匹配,从而实现跨库查询。

通过这种方式,可以在 MySQL 中实现跨库的数据查询。

上一篇:yum 安装mysql5.7

下一篇:mysql 获取字符串长度

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

unsigned在mysql中是什么意思

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站