ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

数据库mysql基础查询之条件查询

2021-03-08 22:01:37  阅读:180  来源: 互联网

标签:null last 数据库 between 查询 mysql ing where


有时候,我们想查询出特定条件的数据,那该如何查询呢?

答案是使用where关键字

我们还是以如下的表为例:

 

 

where关键字后面可以添加条件表达式。
举例子:上表中,我们要查询出last_name为 K_ing的数据
select * from employees where last_name = 'K_ing'
通过where后面的条件,我们既可以查询出last_name = 'K_ing'的数据了

在mysql中,条件查询语句有哪些呢?

a:筛选条件为条件表达式 >  <  =  !=   >=   <=  <>

b:  筛选条件为逻辑表达式:and(&&)  or(||)  not(!)

c:模糊查询:like (一般和通配符使用,%表示任意多个字符,包含0个。_任意单个字符)

between and (闭区间,不可颠倒顺序,如between 100 and 120 和

between 120 and 100是不一样的, 后者不会报错,但是无查询结果)

in  (用于判断某个字段是否在列表中, 列表中的字段类型必须一致,且列表中不能用通配符)

is null | is not null(要十分注意,判断是否为null值,要用 is null 或者 is not null ,不能用=null或 <>null)

扩展:<=>(安全等于),不仅可以用于null,也可以用于正常的值。缺点是可读性较差。注意:没有<!=>这种写法。

标签:null,last,数据库,between,查询,mysql,ing,where
来源: https://www.cnblogs.com/ctltest/p/14502559.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有