mysql如何查询指定条件

网友投稿 361 2023-11-27

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 fromstudentwhere name=张三    ## 查询name等于张三的数据 select name from student where name!=张三  ## 查询name不等于张三的数据 select name fromstudentwhere 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 * fromstudentwhere name like 张_    ##查询name中两个字姓张的数据。 select * from student where name like %A%%escapeA  ##查询name中含有"%"的数据

以上是“mysql如何查询指定条件”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:mysql如何开启远程访问
下一篇:mysql如何查询端口
相关文章

 发表评论

暂时没有评论,来抢沙发吧~