北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置

这篇具有很好参考价值的文章主要介绍了北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

MySQL如果在查询时想要获取满足的条件的记录,就需要使用WHERE子句,WHERE子句用于在 MySQL 中过滤查询结果,只返回满足条件的数据记录。

语法格式:

SELECT column1, column2, ...FROM table_name WHERE condition;

SELECT 列名, ...FROM 那个表 WHERE 条件;

下图为示例表格

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

示例1:查询等级是“A”的数据记录

语句

select * from students where grade='A'

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

select * from students表示查询students表中所有列信息,而where grade='A'则是条件表示列为grade值等于A的,由于A是文本所以加单引号。

示例2:查询等级不是“A”的数据记录

语句

select * from students where grade!='A'

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

使用!=表示不等于,也可以使用<>,如:select * from students where grade<>'A'

 示例3:查询年龄大于20的数据记录

语句

select * from students where age>20

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

使用大于获取符合条件的记录,如果需要包含等于20的记录,只需要这样写select * from students where age>=20即可

示例4:组合条件AND,既要满足第一个又要满足第二个

语句

select * from students where age>20 and grade='B'

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

使用AND可以把两个或多个条件结合起来,表示两个条件同时成立才可以。示例所需获取的就是年龄20以上并且等级(grade)等于B的。

示例5:组合条件OR,要么满足第一个,要么满足第二个

语句

select * from students where grade='C' OR grade='B'

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

OR表示只要满足其中一个条件,示例中要么满足第一个等级为C,要么满足等级为B的。

示例6:NOT,否定设置的条件

select * from students where  not  age<>20

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

"NOT"是一个逻辑运算符,用于对条件进行否定,示例条件是年龄不等于20,加上NOT运算符后表示等于20

 示例7:模糊条件匹配LIKE

语法:select * from 表名 where 字段名 like 对应值(子串)

语句

select * from students where  name LIKE'%i%'

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

LIKE用于模糊查询,主要是针对字符型字段的,还需要搭配通配符使用,通配符:%任意多个字符,_任意单个字符,示例作用是name含有i即可

 示例8:介于区间范围之内

语法格式:

select * from 表名 where 字段名BETWEEN 取值1 AND 取值2

语句

select * from students where age BETWEEN 19 and 21

结果

北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置,mysql,北京mysql培训

解释

用来判断字段的数值是否在指定范围内,示例查询年龄在19到21之间的数据记录。

北京地区想参加MySQL培训(数据分析方向),可咨询北京杰飞IT培训机构,电话:010-88685956文章来源地址https://www.toymoban.com/news/detail-827073.html

到了这里,关于北京地区MySQL培训课程:深度解析查询语句中的WHERE条件设置的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包