单表查询与多表查询复习

复习

1.单表查询
    增删改查完整语法
select distinct 字段 from 表 where group by  having  order by  limit
比较:> < =
区间:between and  |  in  |  not in
逻辑: and  or  not
相似:like  _%
正则:regexp

聚合函数:group_concat()、max()

having:可以对 聚合函数 结果进行筛选,不能使用 聚合函数 别名
order by:分组后对 聚合函数 进行排序,能使用 聚合函数 别名
limit:条数 | 偏移,条数

2.多表查询
内连接:from emp inner join dep on emp.dep_id=dep_id 只保存两表有对应关系的记录
左连接:from emp left join dep on emp.dep_id=dep_id   左表记录全部保存,右边没有对应记录空填充:from emp right join dep on emp.dep_id = dep.id  右表记录全部保存,左边没有对应记录空填充
全连接:
from emp left join dep on emp.dep_id=dep_id
union
from emp right join dep on emp.dep_id=dep_id

转载于:https://www.cnblogs.com/aden668/p/11593804.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值