Mysql入门(四)查询

我们继续查询~

条件查询及逻辑运算符

条件查询
如果我只想查询,年级小于30的,可以加个'where'条件关键字~


条件查询

敲黑板

select * from yingxiong where y_age<30

where 表示条件(条件关键字),在where之后跟过滤的条件
注意:逻辑运算符:< = > <= >= !=(<>)
注意:条件语句中条件的值需要加单引号(‘’),用单引号包裹。


单引号包裹的值~

多条件查询,‘与’
比如我想要查询性别为男并且年龄大于30岁的


与查询

select * from yingxiong where y_sex='男' and y_age>'30'

and 关键字表示 和(并且),需要两边同时满足

多条件查询,‘或’


或查询

select * from yingxiong where y_sex='女' and y_type>'abc'

or 表示或 两边条件只要满足一个就可以

区间查询


区间查询

select * from yingxiong where y_age between '18' and '30'

between...and... 关键字表示什么区间内,范围在and前后表示
相当于:select * from yingxiong where y_age>'18' and y_age<='30'

以集合方式查询


集合方式查询

select * from yingxiong where y_age in (18,30)

in 关键字表示集合,在in后面跟括号,在括号中写入集合。
相当于:select * from yingxiong where y_age='18' or y_age='25'

你可能感兴趣的:(Mysql入门(四)查询)