MySQL通过DQL实现对数据库数据的条件查询

 更新时间:2024年01月31日 11:21:58   作者:Aileen_0v0  
这篇文章给大家介绍了MySQL如何通过DQL进行数据库数据的条件查询,文中通过代码示例和图文结合介绍的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下

SQL

DQL条件查询

SELECT 字段列表 FROM 表名 WHERE 条件列表

比较运算符功能
>大于
>=大于等于
<小于
<=小于等于
=等于
<> 或 !=不等于
BETWEEN...AND...在某个范围内(含最小,最大值)
IN(...)在in之后的列表中的值,多选一
LIKE 占位符模糊匹配(_匹配单个字符,%匹配任意个字符)
IS NULL是NULL
逻辑运算符功能
AND 或 &&并且(多个条件同时成立)
OR 或 ||或者(多个条件任意一个成立)
NOT 或 !非 不是

条件查询Exercises

1.查询年龄等于 88 的员工

select * from emp where age = 88;

在这里插入图片描述

2.查询年龄小于 20 的员工信息

select * from emp where AGE < 20;

在这里插入图片描述

3.查询年龄小于等于 20 的员工信息

select * from emp where AGE <= 20;

在这里插入图片描述

4.查询没有身份证号的员工信息

select * from emp where IDCARD is null ;

在这里插入图片描述

5.查询有身份证号的员工信息

select * from emp where IDCARD is not null;

在这里插入图片描述

6.查询年龄不等于 88 的员工信息

select * from emp where age != 88;

在这里插入图片描述

7.查询年龄在15岁(包含) 到 20岁(包含)之间的员工信息

select * from emp where age between 15 and 20;

在这里插入图片描述

注意:between 之后是最小值,and 之后是最大值。

8.查询性别为 女 且年龄小于 25岁的员工信息

select * from emp where GENDER = '女' and age < 25;

在这里插入图片描述

9.查询年龄等于18 或 20 或 40 的员工信息

写法一:

select * from emp where age = 18 || age = 20 || age = 40;

写法二:

select * from emp where AGE in (18,20,40);

在这里插入图片描述

在这里插入图片描述

10.查询姓名为两个字的员工信息

select * from emp where name like '__';

在这里插入图片描述

11.查询身份证最后一位是 x 的员工信息

select * from emp where idcard like '%x';

在这里插入图片描述

以上就是MySQL通过DQL实现对数据库数据的条件查询的详细内容,更多关于MySQL DQL条件查询的资料请关注脚本之家其它相关文章!

相关文章

  • 基于MySQL在磁盘上存储NULL值

    基于MySQL在磁盘上存储NULL值

    这篇文章主要介绍了基于MySQL在磁盘上存储NULL值,NULL值列表,一行数据里可能有的字段值是NULL,比如nickname字段,允许为NULL,存储时,如果没赋值,这字段值就是NULL,下文关于NULL值的相关资料,需要的小伙伴可以参考一下
    2022-02-02
  • MySQL提取Json内部字段转储为数字

    MySQL提取Json内部字段转储为数字

    本文主要介绍了MySQL提取Json内部字段转储为数字,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2021-07-07
  • MySQL 开启慢查询日志的方法

    MySQL 开启慢查询日志的方法

    本篇文章主要介绍了MySQL 开启慢查询日志的方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • MySQL实现向表中添加多个字段 类型 注释

    MySQL实现向表中添加多个字段 类型 注释

    这篇文章主要介绍了MySQL实现向表中添加多个字段 类型 注释方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-04-04
  • mysql查询上下级机构的方法实例

    mysql查询上下级机构的方法实例

    大家应该都知道表里有上下级机构的,下面这篇文章主要给大家介绍了关于mysql查询上下级机构的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2022-04-04
  • Mysql中xtrabackup备份的实现

    Mysql中xtrabackup备份的实现

    Xtrabackup是Percona团队开发的用于MySQL数据库物理热备份的开源备份工具,本文就来介绍一下Mysql中xtrabackup备份的实现,就有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • Mysql8.4.3LTS中离线部署的实现示例

    Mysql8.4.3LTS中离线部署的实现示例

    本文详细介绍了在Ubuntu 24.04系统上离线部署MySQL 8.4.3 LTS,包括环境配置、安装步骤等步骤,对小白有一定的帮助,感兴趣的可以了解一下
    2024-11-11
  • linux下mysql自动备份数据库与自动删除临时文件

    linux下mysql自动备份数据库与自动删除临时文件

    mysql自动备份数据库与自动删除临时文件,有需要的朋友可以参考下
    2013-02-02
  • MySQL5.7.31 64位免安装版使用教程图解

    MySQL5.7.31 64位免安装版使用教程图解

    这篇文章主要介绍了MySQL5.7.31 64位免安装版使用教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • Linux如何添加mysql系统环境变量

    Linux如何添加mysql系统环境变量

    这篇文章主要介绍了Linux如何添加mysql系统环境变量问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-04-04

最新评论