-- 示例代码:MySQL JOIN 默认是 INNER JOIN
-- 创建两个示例表
CREATE TABLE table1 (
id INT PRIMARY KEY,
name VARCHAR(50)
);
CREATE TABLE table2 (
id INT PRIMARY KEY,
table1_id INT,
description VARCHAR(50),
FOREIGN KEY (table1_id) REFERENCES table1(id)
);
-- 插入一些示例数据
INSERT INTO table1 (id, name) VALUES (1, 'Alice'), (2, 'Bob');
INSERT INTO table2 (id, table1_id, description) VALUES (1, 1, 'Description for Alice');
-- 使用 JOIN 查询,不指定类型,默认是 INNER JOIN
SELECT * FROM table1 JOIN table2;
-- 等价于显式指定 INNER JOIN
SELECT * FROM table1 INNER JOIN table2;
解释说明:
在 MySQL 中,JOIN
关键字默认是 INNER JOIN
。如果你只写 JOIN
而不指定类型,它会自动被视为 INNER JOIN
。上述代码展示了如何创建两个表并插入一些数据,然后使用 JOIN
和 INNER JOIN
进行查询,两者的结果是相同的。
上一篇:卸载mysql服务
下一篇:mysql 上个月
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站