MySQL中查询指定条件的语句是什么
导读:关于“MySQL中查询指定条件的语句是什么”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“MySQL中查询指定条件的...
关于“MySQL中查询指定条件的语句是什么”的知识点有一些人不是很理解,对此小编给大家总结了相关内容,文中的内容简单清晰,易于学习与理解,具有一定的参考学习价值,希望能对大家有所帮助,接下来就跟随小编一起学习一下“MySQL中查询指定条件的语句是什么”吧。
在mysql中,可以利用SELECT语句配合WHERE子句来查询指定的条件,SELECT语句用于读取数据,WHERE子句用于设置条件读取数据,语法为“select 字段列表 from 表名 where 条件语句”。
本教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。
mysql怎样查询指定条件
从 MySQL 表中使用 SQL SELECT 语句来读取数据。
如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。
一、定义
使用where子句对表中的数据筛选,并将筛选结果输出。
二、语法
select 字段列表 from 表名 where语句 ;
三、分类
1、按关系运算符筛选
等于 =
大于 >
大于等于> =
小于
小于等于=
不等于!=
例子如下
select name from student where name='张三' ## 查询name等于张三的数据 select name from student where name!='张三' ## 查询name不等于张三的数据 select name from student where age> 20 ## 查询age大于20的数据
2、逻辑运算符
and
or
not
例子如下
select * from student where age> 10 and name='张三' ##查询age大于10且name等于"张三"的数据。 select * from student where not name='张三' ##查询name不等于"张三"的数据。
3、范围查询
in
between 大数值 and 小数值
例子如下
select * from student where age in (10,11) ##查询age等于10或者11的数据。 select * from student where age=10 or age=11 ## 与上面语句等效。 select * from student where age between 10 and 24 ##查询age在10到24之间的数据,包含边界值。
4、空判断
select * from student where address is null ##查询address为null的数据 select * from student where address is not null ##查询address不为null的数据
5、模糊查询
like
%表示任意多个字符(包括0)
_表示任意一个字符
escape:取消%或_字符的通配符特性
例子如下
select * from student where name like '王%' ##查询name中姓张的数据。 select * from student where name like '张_ ##查询name中两个字姓张的数据。 select * from student where name like '%A%%' escape 'A' ##查询name中含有"%"的数据
关于“MySQL中查询指定条件的语句是什么”的内容就介绍到这,感谢各位的阅读,相信大家对MySQL中查询指定条件的语句是什么已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: MySQL中查询指定条件的语句是什么
本文地址: https://pptw.com/jishu/650981.html