[MySQL]MySQL where子句的操作符

我们在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的产品。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 这一篇最主要是记录下命令,方便以后查找 使用Mysql 创建数据库 create database mysql_t...
    Treehl阅读 3,712评论 0 0
  • 1.简介 mysql是一个快速的、多线程的、多用户的、支持健壮SQL的数据库管理系统(DBMS)。mysql可以应...
    at小宇阅读 4,572评论 0 2
  • (一)几个数据库相关的概念 1.数据库 数据库: 保存有组织数据的容器。 数据的所有存储、检索、管理和处理实际上是...
    快乐的小飞熊阅读 3,627评论 0 1
  • 数据库入门 数据库: 保存有组织的数据的容器(通常是一个文件或一组文件).数据库软件应该称为 DBMS(DataB...
    Mjericho阅读 3,502评论 0 0
  • 1.表中的任何列都可以作为主键, 只要它满足以下条件:任意两行都不具有相同的主键值;每一行都必须具有一个主键值( ...
    Cherryjs阅读 4,153评论 0 0

友情链接更多精彩内容