mysql数据库表的多条件查询语句

 更新时间:2023年06月25日 12:01:30   作者:卑微小钟  
这篇文章主要介绍了mysql数据库表的多条件查询语句,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

mysql数据库表的多条件查询

一、select语句基本查询

SELECT 字段1,字段2....FROM 表名[WHERE 条件] [LIMIT N][ OFFSET M]
  • select可以返回多条数据也可以返回一条数据
  • 如果要查询所有的字段可以用 *****代替
  • where后面跟的是筛选条件(可选)
  • N 是返回的数据条数(可选)
  • M 是数据的偏移量(可选)

例如:在职位招聘表中获取在长沙雨花区的前10条信息

select name,money,company,city from job where city = '长沙-雨花区'limit 10;

在这里插入图片描述

二、MySQL 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 表中的字段值来读取指定的数据。

以下为操作符列表,可用于 WHERE 子句中

下表中实例假定 A 为 10, B 为 20

操作符描述实例
=等号,检测两个值是否相等,如果相等返回true(A = B) 返回false。
<>,!=不等于,检测两个值是否相等,如果不相等返回true(A != B) 返回 true。
>大于号,检测左边的值是否大于右边的值, 如果左边的值大于右边的值返回true(A > B) 返回false。
<小于号,检测左边的值是否小于右边的值, 如果左边的值小于右边的值返回true(A < B) 返回 true。
>=大于等于号,检测左边的值是否大于或等于右边的值, 如果左边的值大于或等于右边的值返回true(A >= B) 返回false。
<=小于等于号,检测左边的值是否小于或等于右边的值, 如果左边的值小于或等于右边的值返回true(A <= B) 返回 true。

到此这篇关于mysql数据库表的多条件查询的文章就介绍到这了,更多相关mysql多条件查询内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • mysql 存储过程判断重复的不插入数据

    mysql 存储过程判断重复的不插入数据

    这篇文章主要介绍了下面是一个较常见的场景,判断表中某列是否存在某值,如果存在执行某操作,需要的朋友可以参考下
    2017-01-01
  • MySQL中的log_bin_trust_function_creators系统变量

    MySQL中的log_bin_trust_function_creators系统变量

    本文主要介绍了MySQL中的log_bin_trust_function_creators系统变量,log_bin_trust_function_creators是一个全局系统变量,下面就来介绍一下具体使用,感兴趣的可以了解一下
    2024-09-09
  • MySQL数据库高级操作实战(克隆表、清空表、创建临时表及约束)

    MySQL数据库高级操作实战(克隆表、清空表、创建临时表及约束)

    多年工作中积累整理的数据库高级操作分享给大家,这篇文章主要给大家介绍了关于MySQL数据库高级操作实战的相关资料,其中包括克隆表、清空表、创建临时表及约束等,需要的朋友可以参考下
    2023-06-06
  • mysql修改表结构方法实例详解

    mysql修改表结构方法实例详解

    这篇文章主要介绍了mysql修改表结构方法,以实例形式较为详细的分析了mysql修改表结构的具体方法与相关注意事项,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-10-10
  • 一次docker登录mysql报错问题的实战记录

    一次docker登录mysql报错问题的实战记录

    这篇文章主要给大家介绍了一次docker登录mysql报错问题的实战记录,文中通过实例代码介绍的非常详细,对大家学习或者使用docker具有一定的参考学习价值,需要的朋友可以参考下
    2022-01-01
  • 简单介绍MySQL中索引的使用方法

    简单介绍MySQL中索引的使用方法

    这篇文章主要介绍了简单介绍MySQL中索引的使用方法,是MySQL入门学习中的基础知识,需要的朋友可以参考下
    2015-05-05
  • MySQL索引下推(ICP)的简单理解与示例

    MySQL索引下推(ICP)的简单理解与示例

    大家应该都知道索引下推可以提高查询效率,所以下面这篇文章主要给大家介绍了关于MySQL索引下推(ICP)的简单理解与示例的相关资料,需要的朋友可以参考下
    2021-09-09
  • 一文详解MySQL8.0的索引新特性

    一文详解MySQL8.0的索引新特性

    MySQL中的索引可以为提高我们的查询效率,相比较于低版本, MySQL 8.0中针对索引做了不少的优化,本文主要给大家分享一些MySQL8.0索引的新特性,希望大家可以在日常的开发中根据实际场景用起来
    2023-07-07
  • MySQL临时表的使用方法详解

    MySQL临时表的使用方法详解

    在写查询时我们会经常用到临时表来存储数据,下面这篇文章主要给大家介绍了关于MySQL临时表的使用方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考下
    2022-09-09
  • MySQL中使用load data命令实现数据导入的方法

    MySQL中使用load data命令实现数据导入的方法

    MySQL支持load data命令的数据导入,该方式比直接的insert的效率要高,按照官方的说法是要比insert语句快上20倍
    2013-10-10

最新评论