MySQL必知必会 第六章 过滤数据

1.1 使用WHERE子句

select 列名,列名 from 表名 where 指定搜索条件
order by 和WHERE 同时使用时,order by 位于where之后,否则会出错

1.2 WHERE子句操作符

条件操作符:
等于(=)、不等于(<>)、不等于(!=)、小于(<)、小于等于(<=)、大于(>)、大于等于(>=)、在指定的两个值之间(between and)

检查单个值:
select 列名 from 表名 where 字段名=值
值不区分大小写

不匹配检查:
select 列名 from 表名 where 字段名 <> 值
将字段名的值与字符串类型的列进行比较时,需要使用引号(‘’),与数值类相关比较时,不需要限定引号

范围值检查:
select 列名 from 表名 where 字段名 between 值1 and 值2
范围区间为闭区间,[值1,值2]

空值检查:
select 列名 from 表名 where 字段名 IS NULL
PS:
NULL:无值,与值0,空字符串、空格字符串不同
要返回具有NULL值的行,只能经过IS NULL判断,不参与匹配

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值