数据库内连接

用左边表的记录去匹配右边表的记录,如果符合条件的则显示。如:从表 . 外键 = 主表 . 主键
创建表
# 创建部门表
create table dept(
id int primary key auto_increment,
name varchar(20)
)
insert into dept (name) values (' 开发部 '),(' 市场部 '),(' 财务部 ');
# 创建员工表
create table emp (
id int primary key auto_increment,
name varchar(10),
gender char(1), -- 性别
salary double, -- 工资
join_date date, -- 入职日期
dept_id int,
foreign key (dept_id) references dept(id) -- 外键,关联部门表 ( 部门表的主键 )
)
insert into emp(name,gender,salary,join_date,dept_id) values(' 孙悟空 ','
',7200,'2013-02-24',1);
insert into emp(name,gender,salary,join_date,dept_id) values(' 猪八戒 ','
',3600,'2010-12-02',2);
3.3.1 隐式内连接
隐式内连接:看不到 JOIN 关键字,条件使用 WHERE 指定
SELECT 字段名 FROM 左表 , 右表 WHERE 条件
select * from emp,dept where emp.`dept_id` = dept.`id`;
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值