美文网首页
[MySQL]MySQL where子句的操作符

[MySQL]MySQL where子句的操作符

作者: Franckisses | 来源:发表于2019-08-05 21:39 被阅读0次

我们在mysql中会有很多使用操作符的场景。简单的总结一下mysql中的操作符。

操作符 说明
> 大于
!=(<>) 不等于
= 等于
< 小于
>= 大于等于
<= 小于等于
between 在两者之间
and 两种条件都要满足
or 只要满足其中的一种条件
in 指定检索的范围
not 否定后面跟的条件
写一个简单的示例:
select * from table_name where columns < 10000:
示例如下:
select order_num,order_date from orders where order_id > 10001;
操作符查询示例

混合查询

当存在and和or的时候,此时我们要查询会出现一些歧义:

select prod_name,prod_price from products where vend_id = 1001 or vend_id =1003 and prod_price >=10;

混合查询

简单的解释一下为什么会出现价格小于10的产品。因为在sql语法中and的优先级高于or的优先级。此时会先去检索vend_id为1003和价格大于等于10的。然后再检索vend_id为1001的产品。
第二种检索方式:先查找出id为1002和1003的产品。然后在找出它们中大于10的产品。

相关文章

  • SQL 笔记系列二(查询规则)

    TOP 子句 语法: MySQL 语法 Oracle 语法 LIKE 操作符 LIKE 操作符 用于在 Where...

  • [MySQL]MySQL where子句的操作符

    我们在mysql中会有很多使用操作符的场景。简单的总结一下mysql中的操作符。 混合查询 当存在and和or的时...

  • 2018-04-09

    mysql基础调优 1.避免未命中索引 1.避免在 where 子句中使用!=或<>操作符 2.在 where 及...

  • MySQL数据过滤

    数据过滤 1. 组合WHERE子句 ​ 为了进行更强的过滤控制,MySQL允许给出多个WHERE子句。这些子句...

  • 30、使用 MySQL 的索引应该注意些什么?

    使用 MySQL 的索引应该注意些什么? 1、应尽量避免在WHERE子句中使用!=或<>操作符,否则将导致...

  • mysql索引优化

    在讨论索引优化前,需要先了解一下mysql索引失效的场景 在where子句中使用not、 != 或 <> 操作符,...

  • MySql 优化的 30 条建议

    MySql 优化的 30 条建议 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引...

  • mysql where 子句

  • 【MySQL】WHERE子句

    数据库中包含大量数据,有时只需要查询表中的指定数据,即对数据进行过滤。在SELECT语句中,可通过WHERE 子句...

  • MySQL 搜索语句--过滤数据

    MySQL使用SELECT语句的WHERE子句指定搜索条件。 使用WHERE子句 数据库表一般包含大量的数据,有时...

网友评论

      本文标题:[MySQL]MySQL where子句的操作符

      本文链接:https://www.haomeiwen.com/subject/agdrdctx.html