left join、right join、inner join、using、 union

1、left join,left outer join

以第一个表为主表,进行合并查询结果集,没有关联值的设置为NULL字符

2、right join,right outer join

以第二个表为主表,没有关联值的设置字符NULL

3、join,inner join

讲两个表或结果集合并,过滤掉值不存在的

4、union,union all

连接两张表或两个查询结果集。union过滤掉重复的,union all 全部返回

5、using

类似两表关联的查询条件例如using(id)等价于join on a.id=b.id

6、between and

类似于范围查询如:where between 3 and 9等价于 where id>=3 and id <=9

7、like "%*%"

模糊匹配查询,一般和limit一起使用,在进行前置字符模糊匹配的时候不能使用索引。如:like "%zhang"

8、in

等值查询,如:where id in(3,4,5)等价于where id=3 or id=4 or id=5

9、on

和join一起使用,是关联查询的条件,如:join ****  on a.id=b.id或join **** on in(id)

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值