mysql运算符and和or的使用

今天我们介绍2个新的关键词and和or,和其他编程语言感觉很类似吧,如果条件1和条件2同时成立,或者条件1或者条件2满足其中的一条,就执行什么操作。我们举个例子,在数据库中的体现。我们来看看demo网站会员表我们这有一张会员表。里面存储了会员的登陆账号,密码,登陆ip,最后登陆ip,注册日期和最后登陆日期。等等字段比较多图片就没截全。还可以扩展到会员性别,出生年月,手机号码等等信息,这些都是通过数据库的存储来实现的。可以看出来数据库的基础重要性了。一些复杂的项目就是由这些小细节组合起来的。那么产品经理问题来了。我想知道哪些会员年龄在18岁以上性别为女性的名字。这个时候就需要用到我们标题里面介绍的and关键词了,后面还可以跟多个条件,比如性别要求是女,年级18岁以上,注册地是武汉等等,感觉有点像相亲平台的条件筛选了,其实实现原理就是这样,通过传值实现数据库语句的变化得出相应的数据。我们来看运行demoSELECTusernameFROMde_memberwheregroupid=2anduserid20显示结果为mysql运算符and和or的使用我们就查到了符合要求的数据。我们在加一个条件进行再次筛选就是用2次and,在原来的结果再次过滤selectusernamefromde_memberwheregroupid=2anduserid20andvip=1在选出是vip的客户名称mysql运算符and和or的使用我们就看到了2次and的使用那么我们就可以理解or的使用了,比如应用环境查询出性别是男或者是vip的客户我们只需要把上面的and修改为or就可以了。快去试试吧


转载请注明:http://www.aierlanlan.com/rzgz/6141.html