Mysql简单查询笔记

查询类:

1.条件查询

    使用逻辑查询 and  or  No

    逻辑判断     大于(>)    小于(<)   等于(=)  大于等于(>=)    小于等于(<=)

2.模糊查询

    使用like

        selsect * from A where A.Key like "%S%"   (s是要模糊查询的条件)

        selsect * from A where A.Key like "S%"   (查询以s开始的  模糊查询的条件)

    使用--

        selsect * from A where A.Key like "__"   (__表示需要查询的长度)

        selsect * from A where A.Key like "__%" (长度至少为2的)

    使用rlike

        select * from A where A.Key rlike “^S.*”   (查询以S开始的)

        select * from A where A.Key rlike "^s.*m$" (查询以s开始m结束的)

3.连接查询

     select * from A inner join B  (从A开始 每一个和B的所有表一次)

     select * from A inner join B  on A.Key=B.Key   where “查询条件” (查询A.Key等于B.Key的 如果A.key和B.Key不相同  那就不查询不到)

     select A.* from A left join B on A.Key=B.Key (查询A.Key等于B.Key的 如果A.key和B.Key不相同  则B的对应属性为null)

     select A.* from A left join B on A.Key=B.Key (查询A.Key等于B.Key的 如果A.key和B.Key不相同  则A的对应属性为null)

     select A.* from A left join B on A.Key=B.Key having A.Key="x"  (查询A.Key等于B.Key的 如果A.key和B.Key不相同  则B的对应属性为null 的结果中A.Key为x的)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值