当前位置: 首页 > news >正文

MySQL必会知识精华5(WHERE简单子句)

    我们的目标是:按照这一套资料学习下来,大家可以完成数据库增删改查的实际操作。同时轻松应对面试或者笔试题中MySQL相关题目。

    上篇文章我们先做一下数据库的SELECT简单查询的方法。本篇文章主要介绍查询的WHERE子句的使用方法。

1、使用WHERE简单子句

数据库有很多数据,很多时候我们只是需要一部分,这时候就牵涉到筛选的功能。

可以使用WHERE 子句

SELECT  字段名1,字段名2,....

FROM

     表名

WHERE   条件

测试实例:WHERE 子句等于的条件

表card全部的数据:

    

然后WHERE 子句过滤

SELECT * FROM card WHERE balance=30000;   查询结果如下:

注意:ORDER  BY 应该用到WHERE 子句后面。

2、WHERE 子句操作符

有如下操作符:

=    等于

<>   不等于

!=    不等于

<     小于

>     大于

>=    大于等于

BETWEEN   指定的两个值之间,包含上下限

测试例子1:

SELECT * FROM card WHERE balance<30000;

查询结果如下:

测试例子2:

SELECT * FROM card WHERE balance != 20000;

查询结果如下:

3、不匹配的检查

测试例子:

SELECT * FROM card WHERE balance <> 20000;

查询结果如下:

4、范围值的检查

使用BETWEEN  AND

SELECT * FROM card WHERE balance BETWEEN 30000 AND 80000;

查询结果:

5、空值检查

NULL :无值,与字段包含0、空字符串、或者仅仅包含空格不同。

WHERE  字段名 IS  NULL    对应字段为空

WHERE  字段名 IS NOT  NULL    对应字段不为空

表中的数据:

实际例子:

6、WHERE 子句与ORDER BY组合

实例:

SELECT * FROM card WHERE balance <= 30000 ORDER BY balance DESC;

查询结果:先过滤后排序

今天就先学习到这里吧。欢迎大佬批评指正。谢谢!

万丈高楼平地起,每天进步一点点,加油!


http://www.mrgr.cn/news/15773.html

相关文章:

  • day04-面向对象-常用API时间Arrays
  • 带你了解RS485通讯网关-天拓四方
  • 数学建模--皮尔逊相关系数、斯皮尔曼相关系数
  • 汽车信息安全--MCU Flash读保护真的没有后门吗?
  • 深入浅出Entity-Component-System:重塑游戏开发的未来
  • 软考高级证书拿到手了,怎么评职称?
  • 突发:Runway 从 HuggingFace 上删库跑路,究竟发生了什么?
  • 1.8.1、加密和认证技术
  • 精准删除:掌握SQL中的DELETE语句
  • 【人工智能】AI虚拟主播制作初体验:从生成数字人到视频创作全流程
  • 卖家避坑!亚马逊运营技巧及注意事项
  • MQTT学习:MQTT vs AMQP,mosquitto安装,调试工具mqttfx mqttx
  • Java线程生命周期详解_(1)
  • Error running tomcat: Can‘t find catalina.jar
  • SQL存储过程:数据库编程的瑞士军刀
  • 【微信小程序】如何触发按钮事件,例如调起微信客服
  • 【C++ Primer Plus习题】7.6
  • 数学基础 -- 线性代数之矩阵的逆
  • 媲美Flux pro! Ideogram 发布了 2.0 图像生成模型, 照片级真实感和高质量文本渲染!
  • 551. 学生出勤记录 I