返回顶部下载帮助
网站模板
模板颜色分类:
当前位置: MYSQL学习 >

mysql运算符and和or的使用

2019-03-20 文章标签: mysql 运算符 and 浏览次数:

今天我们介绍2个新的关键词and和or,和其他编程语言感觉很类似吧,如果条件1和条件2同时成立,或者条件1或者条件2满足其中的一条,就执行什么操作。

我们举个例子,在数据库中的体现。我们来看看demo

mysql运算符and和or的使用

网站会员表

我们这有一张会员表。里面存储了会员的登陆账号,密码,登陆ip,最后登陆ip,注册日期和最后登陆日期。等等字段比较多图片就没截全。还可以扩展到会员性别,出生年月,手机号码等等信息,这些都是通过数据库的存储来实现的。可以看出来数据库的基础重要性了。一些复杂的项目就是由这些小细节组合起来的。

那么产品经理问题来了。我想知道哪些会员年龄在18岁以上性别为女性的名字。这个时候就需要用到我们标题里面介绍的and关键词了,后面还可以跟多个条件,比如 性别要求是女,年级18岁以上,注册地是武汉等等,感觉有点像相亲平台的条件筛选了,其实实现原理就是这样,通过传值实现数据库语句的变化得出相应的数据。我们来看运行demo

SELECT username FROM de_member where groupid=2 and userid<20

显示结果为

mysql运算符and和or的使用

mysql运算符and和or的使用

我们就查到了符合要求的数据。

我们在加一个条件进行再次筛选就是用2次and,在原来的结果再次过滤

select username from de_member where groupid=2 and userid<20 and vip=1 在选出是vip的客户名称

mysql运算符and和or的使用

mysql运算符and和or的使用

我们就看到了2次and的使用

那么我们就可以理解or的使用了,比如应用环境 查询出性别是男或者是vip的客户我们只需要把上面的and修改为or就可以了。快去试试吧

 

关于我们 - 联系我们 - 广告服务 - 友情链接 - 版权声明 - 手机版

免责声明:站内所有资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!版权归原创者所有,如果侵犯了您的权益,请通知我们,我们会及时删除侵权内容。