mysql and与or介绍

AND 和 OR 可在 WHERE 子语句中把两个或多个条件结合起来。

使用OR关键字时:

只要符合这几个查询条件的其中一个条件,这样的记录就会被查询出来。

如果不符合这些查询条件中的任何一条,这样的记录将被排除掉。

使用and关键字时:

需要符合所有条件,这样的记录就会被查询出来。

如果有任何一个条件不符合,这样的记录将被排除掉。

mysql and与or实例

本实例中需要使用到的表数据如下:

titlecontentcategoryseo_name

php数组

php数组使用分析

1

php

mysql distinct

mysql distinct实例

2

mysql

java array

java array使用方法

3

java

php input

php input如何获值

4

php

(1)AND条件查询运算符实例:

使用 AND 来显示所有title为 "php数组" 并且category为1的数据:

SELECT * FROM ar WHERE title='php数组' AND category='1'

结果:

titlecontentcategoryseo_name

php数组

php数组使用分析

1

php

(2)OR条件运算符实例

使用 OR 来显示所有title为 "java array" 或者seo_name为 "php" 的数据:

SELECT * FROM ar WHERE title='java array' OR seo_name='php'

结果:

titlecontentcategoryseo_name

php数组

php数组使用分析

1

php

java array

java array使用方法

3

java

php input

php input如何获值

4

php

(3)结合 AND 和 OR 运算符

我们也可以把 AND 和 OR 结合起来(使用圆括号来组成复杂的表达式):

SELECT * FROM ar WHERE (title='java array' OR category='4')

AND seo_name='php'

结果:

titlecontentcategoryseo_name

php input

php input如何获值

4

php

and与or优先级

在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执行or语句,如:

select * from table from id=1 or id=2 and price>=10;

/* http://www.manongjc.com/article/1439.html */

这条语句默认执行的是id=2并且price大于等于10的,或者是id=1。

如果加上括号:

select * from table from (id=1 or id=2) and price>=10;

则这条语句执行的是id=1或id=2,并且price大于等于10。

mysql 或者条件_mysql条件查询and or使用实例及优先级介绍相关推荐

  1. mysql 查询条件优先级_mysql条件查询and or使用实例及优先级介绍

    mysql条件查询and or使用实例及优先级介绍 一.总结 一句话总结: 在where中可以包含任意数目的and和or操作符,在没有任何其他符号的时候,例如括号,SQL会首先执行and条件,然后才执 ...

  2. mysql union 作用_Mysql联合查询UNION和UNION ALL的使用介绍

    Mysql联合查询UNION和UNION ALL的使用介绍 一.UNION和UNION ALL的作用和语法 UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行. UNIO ...

  3. mysql null 查询条件_MySql当查询条件为空时不作为条件查询

    之前遇到一个很麻烦的条件查询.就是有很多个条件,并且条件可能有,也有可能没有.又不是像mybatis那样又专门的SQL.xml文件,需要自己写sql文.这种情况下,需要去判断每个条件是不是为空,后来发 ...

  4. mysql续型_mysql续集(查询部分)

    mysql> select goods_name,goods_id, concat("HTC",substring(goods_name,4)) as name from g ...

  5. mysql联合union查询_Mysql联合查询UNION和UNION ALL的使用介绍

    数据库 Mysql联合查询UNION和UNION ALL的使用介绍 字号+ 作者:小虾米 2016-12-05 12:47 Mysql的联合查询命令UNION和UNION ALL,总结了使用语法和注意 ...

  6. php mysql exists语句_mysql子查询 exists,not exists,all和any

    (1)实现让结果集A - 结果集B:--利用not exists,合并则可用union . exists,not exists:用于判断且获取结果集A是否存在地结果集B中! ==========结果集 ...

  7. 宝塔mysql慢日志_MySQL慢查询日志总结

    慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志 ...

  8. mysql查询条件_mysql条件查询,最简单的一种,你知道吗?

    在上一篇文章中我们学习了在php中怎样查询数据库中的数据,哪些数据都是直接获取一个表中的所有数据,全部拿过来,没有经过过滤,很多数据对于我们来说暂时是用不上的,这就相当于浪费了带宽,不利于提高数据处理 ...

  9. mysql范围查询条件_MySQL条件查询和范围查询

    使用select对数据表进行查询时,可以添加where+条件对数据进行筛选. 一. 比较运算符 运算符 功能 示例 > 大于 select * from student where age &g ...

最新文章

  1. iso镜像文件烧写到U盘
  2. 最近在学C语言,非常痛苦,怎么办?
  3. 以后要使用tf.keras不要单独使用KERAS
  4. iOS之runtime
  5. jquery 控制CSS属性display 实现元素的显示、隐藏
  6. keepalived(5)——lvs和arrp集成操作(1)
  7. 运动目标检测、阴影检测及目标跟踪中用得到的标准测试视频下载(大量IBM提供视频)...
  8. shutdown小程序
  9. HTTP协议快速入门
  10. 在linux中查找运行程序句柄,如何查找我的进程在Linux中打开的文件句柄?
  11. soapui 测试soap_使用SoapUI调用不同的安全WCF SOAP服务-基本身份验证,第二部分
  12. [Alpha阶段]第二次Scrum Meeting
  13. Excel中的图表制作(一) -各种商品销售量显示
  14. 深度学习神经网络的预测间隔
  15. 编写可靠shell脚本的8个建议
  16. Apizza-响应json数据上设置浮动注释
  17. 基于ExtendSim的六西格玛银行排队模型
  18. JS生成UUID的几种方法
  19. 优化设计-混合惩罚函数法-MATLAB编程
  20. 2021最新调查报告来了!揭露中国程序员工作和生活真实现状

热门文章

  1. 如何做好IT项目管理?
  2. R语言使用lmPerm包应用于线性模型的置换方法(置换检验、permutation tests)、在同一数据集上使用单向协方差分析(one-way ANCOVA)、使用aovp函数的置换检验单向协方差
  3. 鲸云效的兼容性测试保证NOW直播的顺利上线
  4. uniapp触底加载
  5. vulkan管线学习7
  6. MySQL数据库下载安装5.7
  7. Unity 3D 屏幕适配全方面解析!
  8. Cisco Nexus 交换机术语及型号简介
  9. mac 卸载 安装mysql_SQL----mySQl卸载for mac
  10. NEMUCOD病毒jse样本分析