iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql中where查询语句如何用
  • 708
分享到

mysql中where查询语句如何用

2024-04-02 19:04:59 708人浏览 泡泡鱼
摘要

今天小编给大家分享一下Mysql中where查询语句如何用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下

今天小编给大家分享一下Mysql中where查询语句如何用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

mysql中,where语句常与SELECT语句配合使用,用于指定查询的条件,语法为“SELECT * FROM 数据表名 WHERE 查询条件;”;where语句可以根据mysql表中的字段值来读取指定的数据。

教程操作环境:windows10系统、mysql8.0.22版本、Dell G3电脑。

mysql中where查询语句怎么用

我们知道从 MySQL 表中使用 SQL SELECT 语句来读取数据。

如需有条件地从表中选取数据,可将 WHERE 子句添加到 SELECT 语句中。

语法

以下是 SQL SELECT 语句使用 WHERE 子句从数据表中读取数据的通用语法:

SELECT field1, field2,...fieldN FROM table_name1, table_name2...
[WHERE condition1 [AND [OR]] condition2.....

查询语句中你可以使用一个或者多个表,表之间使用逗号, 分割,并使用WHERE语句来设定查询条件。

  • 你可以在 WHERE 子句中指定任何条件。

  • 你可以使用 AND 或者 OR 指定一个或多个条件。

  • WHERE 子句也可以运用于 SQL 的 DELETE 或者 UPDATE 命令。

  • WHERE 子句类似于程序语言中的 if 条件,根据 MySQL 表中的字段值来读取指定的数据。

示例如下:

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中where查询语句如何用”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网数据库频道。

您可能感兴趣的文档:

--结束END--

本文标题: mysql中where查询语句如何用

本文链接: https://www.lsjlt.com/news/73091.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql中where查询语句如何用
    今天小编给大家分享一下mysql中where查询语句如何用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2022-10-19
  • mysql查询语句join、on、where的执行顺序
    目录一、典型SELECT语句完整的执行顺序二、from三、on四、on 条件与where 条件1、使用位置2、使用对象3、选择与使用五、join 流程mysql 的执行顺序 一、典型SELECT...
    99+
    2022-11-19
    mysql查询语句执行顺序 mysql join mysql on mysql where
  • 在sql查询中如何使用where子句
    这篇文章将为大家详细讲解有关在sql查询中如何使用where子句,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在sql查询中使用where子句指出的是...
    99+
    2022-10-18
  • mysql查询语句中,是join先执行还是where先执行?
    在 MySQL 中,WHERE 子句会先于 JOIN 子句执行。 JOIN 子句用于连接两个或多个表,在 JOIN 子句中可以使用 ON 或 USING 子句来指定连接条件。 JOIN 子句会从两个表中返回符合连接条件的行,这些...
    99+
    2023-09-05
    mysql 数据库 sql mybatis
  • mysql中where条件查询怎么用
    这篇文章给大家分享的是有关mysql中where条件查询怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。-- where字句-- 删除ID值大于10的用户...
    99+
    2022-10-18
  • SQL中where语句的用法及实例代码(条件查询)
    目录1.where语法和用法(1)语法:where <criteria> 即where <查询条件>(2)用法:获取满足一定条件的目标数据。2.实例(1)单一条件查询...
    99+
    2022-10-26
  • MySQL中where查询的案例分析
    这篇文章将为大家详细讲解有关MySQL中where查询的案例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。不能说不行今天加班,业务的妹子过来找我们查数据,说...
    99+
    2022-10-18
  • MySQL 中的“where 1=1”语句是什么?
    在 MySQL 中,“Where 1=1”会生成表中的所有行,因为该语句始终为真。一个 为了更好地理解该语句,给出的示例如下 -首先,在 create 命令的帮助下创建一个表。给出如下 -mysql> CREATE tabl...
    99+
    2023-10-22
  • 数据库where语句如何使用
    在数据库中,WHERE语句用于筛选出符合特定条件的数据记录。它通常与SELECT语句一起使用,以在查询结果中返回符合...
    99+
    2023-10-07
    数据库
  • PHP中如何利用where模糊查询
    PHP是一种广泛使用的脚本语言,随着互联网时代的到来,它成为了最受欢迎的编程语言之一。其中,PHP利用where模糊查询在数据操作中也广泛使用。在PHP语言中,where子句是SQL语句中最重要的一部分,它用于过滤指定表...
    99+
    2023-05-14
    模糊查询 php
  • mysql中delete from where子查询的限制是什么
    小编给大家分享一下mysql中delete from where子查询的限制是什么,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、使用mysql进行delete...
    99+
    2022-10-18
  • sql连接查询语句中on、where筛选的区别是什么
    这篇文章将为大家详细讲解有关sql连接查询语句中on、where筛选的区别是什么,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。来看一个示例,有两张数据表,结构和...
    99+
    2022-10-18
  • PHP中怎么利用where模糊查询
    这篇“PHP中怎么利用where模糊查询”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP中怎么利用wher&#...
    99+
    2023-07-05
  • Unknown column 'column_name' in 'where clause' - 如何解决MySQL报错:where子句中的未知列
    MySQL是一种广泛使用的关系型数据库管理系统,它支持使用结构化查询语言(SQL)进行数据的存储、管理和检索。然而,在使用MySQL进行查询时,有时我们会遇到报错,其中一个常见的错误是:Unknown column 'column_name...
    99+
    2023-10-21
    MySQL 解决 报错
  • mysql连接查询中and与where的区别浅析
    1. 建表 CREATE TABLE `student` ( `id` int(11) NOT NULL, `name` varchar(255) CHARA...
    99+
    2022-11-12
  • 如何使用MySQL查询语句
    这篇文章主要讲解了“如何使用MySQL查询语句”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何使用MySQL查询语句”吧!查询数据如下 or查询...
    99+
    2022-10-18
  • sql语句中where 1=1的作用是什么
    sql语句中where 1=1的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 在看程序...
    99+
    2022-10-18
  • MySQL查询条件中on和where的区别是什么
    今天就跟大家聊聊有关MySQL查询条件中on和where的区别是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。MySQL 语句执行顺序...
    99+
    2022-10-18
  • mysql连接查询中and与where的区别是什么
    小编给大家分享一下mysql连接查询中and与where的区别是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1. 建表CREATE TA...
    99+
    2023-06-20
  • MySQL中如何优化查询语句
    今天就跟大家聊聊有关MySQL中如何优化查询语句,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。  首先看一下分页的基本原理:  > expla...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作