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

MySQL必会知识精华7(通配符过滤)

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

         上篇文章我们先做一下数据库的where组合条件过滤的方法。本篇文章主要介绍使用通配符过滤的使用方法。

1、LIKE操作符

通配符像%和_的使用需要和LIKE操作符连起来使用。

LIKE指示MYSQL,后面跟的搜索模式利用通配符匹配而不是直接相等匹配进行比较。

1)通配符%

在搜索中,%表示任何字符出现任意次数。
例如:一个销售表如下:

我们搜索A开头的order_id 字段

注意:虽然%似乎可以匹配任意字符,但是有一个例外就是NULL。

2)通配符_(下划线)

下划线的用法和%类似,但是_只能匹配单个字符,而不是多个字符。

例如:SELECT * FROM orders WHERE goods_id LIKE "_42%";

红色框住的部分虽然也有42,但是前面有两个字符,就被过滤了。

2、使用通配符注意事项

很显然通配符很有用,但是使用通配符_或%会增加搜素的时长。

所以建议:不要过度使用通配符,可以使用其它操作符达到相同目的的,应该使用其操作符。

每天进步一点点,加油!


http://www.kler.cn/a/386705.html

相关文章:

  • 「人眼视觉不再是视频消费的唯一形式」丨智能编解码和 AI 视频生成专场回顾@RTE2024
  • 【常见问题解答】远程桌面无法复制粘贴的解决方法
  • opencv常用api
  • C语言入门到精通(第六版)——第十六章
  • 今日 AI 简报 | 开源 RAG 文本分块库、AI代理自动化软件开发框架、多模态统一生成框架、在线图像背景移除等
  • MySQL系列之如何在Linux只安装客户端
  • 【MySQL场景题:如何保障传入id顺序与查询结果id顺序一致】---项目积累
  • 海康私有化视频平台EasyCVR视频分析设备平台流媒体协议RTMP、HTTP-FLV、HLS的简单对比
  • HTML5+css3(定位属性,position:absolute,relative,fixed,相对定位,绝对定位,固定定位,z-index属性)
  • 01、机器学习概述
  • 《EasyQuotation 与MongoDB在股市信息的奇妙融合》
  • javaFX controlsfx 控件之SpreadsheetView
  • EDUCODER头哥 SpringBoot初体验
  • 124. Raycaster(射线拾取模型)
  • Guarding the Chessboard(UVA 11214)
  • uniapp—android原生插件开发(3Android真机调试)
  • 网络--传输层协议--TCP
  • 【LeetCode每日一题】——802.找到最终的安全状态
  • C++学习笔记----10、模块、头文件及各种主题(三)---- 连接
  • VMWARE ESXI VMFS阵列故障 服务器数据恢复
  • aosp15系统窗口闪屏原生bug-dim图层相关-你会修改吗?
  • Qt教程(007):资源文件添加
  • nodejs:下载,安装,系统环境配置,更换镜像
  • Leetcode - 周赛422
  • Kafka集群的安装与部署
  • 《Android 车载 Launcher 开发 - 显示 Widget》