位置: 编程技术 - 正文

MYSQL使用正则表达式过滤数据(mysql replace正则表达式)

编辑:rootadmin

推荐整理分享MYSQL使用正则表达式过滤数据(mysql replace正则表达式),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql正则匹配数字,MySQL使用正则表达式匹配字符串,mysql中使用正则表达式,MySQL使用正则表达式匹配字符串,MySQL使用正则表达式,mysql中使用正则表达式,MySQL使用正则表达式,mysql中使用正则表达式,内容如对您有帮助,希望把文章链接给更多的朋友!

一、正则与LIKE的区别 Mysql的正则表达式仅仅使SQL语言的一个子集,可以匹配基本的字符、字符串。例如:select * from wp_posts where post_name REGEXP'hello',可以检索出列post_name中所有包含hello的行

REGEXP'.og' .是正则表达式中里一个特殊的字符。它表示匹配一个字符,因此,dog,hog,mog等等都能匹配。

注意:

关于LIKE和REGEXP的区别:LIKE匹配整个列。如果被匹配的文本仅在列值中出现,LIKE并不会找到它,相应的行也不会返回(当然,使用通配符除外)。而REGEXP在列值内进行匹配,如果被匹配的匹配的文本在列值中出现,REGEXP将会找到它,相应的行将被返回,这时一个非常重要的差别(当然,如果适应定位符号^和$,可以实现REGEXP匹配整个列而不是列的子集)。

关于大小写的区分:MySQL中正则表达式匹配(从版本3..4后)不区分大小写。如果要区分大小写,应该使用BINARY关键字,如where post_name REGEXP BINARY 'Hello.'

二、基本字符匹配检索列prod_name 包含文本的所有行:

进行OR匹配相当于:或操作 “|”

匹配几个字符之一只想匹配特定的字符。 可以通过指定一组用[和]括起来的字符来完成。

[]定义了一组字符,他的意思是匹配4或5或6. []是另一种形式的OR语句。[]是[4|5|6]的缩写。匹配范围[1-3] a-z都是合法的范围

匹配特殊字符

正则表达式语言由特殊含义的特殊字符构成。

. 在正则表达式中表示匹配任何一个字符

MYSQL使用正则表达式过滤数据(mysql replace正则表达式)

比如匹配prod_name中包括on字符串的行:

那如何匹配.,[],|,-?

为了匹配特殊字符,必须用\为前导。 比如\.表示查找·

匹配字符类

匹配多个实例

再比如 匹配连在一起的4位数字:

sticks&#; : s后的?使s可选,因为?匹配它前面紧跟的任何字符的0次或者1次出现。

[:digit:]匹配任意数字,因而它为数字的一个集合。{4}确切地要求它前面的字符出现4次。所以[:digit:]{4}匹配连在一起的任意4位数字。

三、定位符目前为止所有例子都是匹配一个串中任意为止的文本。为了匹配特定为止的文本,需要使用定位符。

也可以在不使用数据库的情况下测试正则表达式的正确性:

SELECT 来测试正则表达式,REGEXP检查总是返回0或1,

SELECT 'HELLO‘ REGEXP '0‘//返回为0

标签: mysql replace正则表达式

本文链接地址:https://www.jiuchutong.com/biancheng/347202.html 转载请保留说明!

上一篇:逐步讲解MySQL中定时事件计划的创建(mysql -ne)

下一篇:MYSQL必知必会读书笔记 第一章(基础)(mysql必知必会读书心得)

  • 借递延所得税资产贷其他综合收益
  • 企业所得税季末数怎么填
  • 个税申报月份错了怎么改
  • 各种投资之间的关系
  • 折扣折让属于什么科目
  • 发票未到暂估账务处理
  • 百望云票收费吗
  • 红字专用发票信息表用什么纸打印
  • 开了红字信息表当月怎么做账
  • 以房抵顶工程款有效吗
  • 计算土地增值税时增值税可以扣除吗
  • 企业贷款发生的利息、手续费
  • 购买原材料的费用
  • 企业缴纳社保费一个月多少钱
  • 自然人增值税免税额
  • 评职称用的专利跟地标是一个东西吗?
  • 房贷可以抵个人所得税吗
  • 小规模纳税人月超15万季度不超45万
  • 发票校验码后六位图解
  • 小微企业免税销售额怎么算
  • 更正申报以前个税的处理方法
  • 分配利润怎么做科目
  • 仲裁委判决还能上诉吗
  • 电子税务局首次申请专票
  • 购买融资租赁资产
  • 已确定收入后补缴增值税
  • 丧失控股权的后果
  • 房子转租扣钱吗
  • 计提个人社保会计分录实操
  • 期末余额和期初余额
  • 在windows7提供了一种什么技术
  • 缴纳的权利许可有哪些
  • php socket函数
  • 换购商品分录怎么做
  • 支付给其他公司帮代垫的社保款
  • 微信公众平号平台
  • 建筑保温材料施工工艺
  • 长期股权投资采用权益法核算
  • 基于springboot的毕设
  • vue路由跳转的三种方法
  • segment anything model模型 需要的配置
  • canvas画线条
  • apache 反射工具类
  • 退回以前年度的增值税账务处理
  • 先做凭证再付款
  • 印花税的缴税对象是
  • 循环表是线性表吗
  • 如何利用税收经济效应实现税收的宏观调控目标
  • 调整后财务报表
  • 为什么合理损耗不计入成本
  • 提取折旧的意义
  • 长期股权投资的初始投资成本
  • 查定征收在哪一章
  • 日用品办公用品的经营范围
  • 应付账款周转率越大说明什么
  • 价税合计怎么求税额
  • 差旅费车票是否可以报销
  • 负债表预付账款怎么填
  • 出纳建账账户名称怎么写
  • windows xp 注册表故障恢复
  • windows7无法进入睡眠
  • macbookpro双系统和虚拟机
  • bootcamp您的磁盘未能分区
  • windows超级管理员默认密码
  • 命令提示符操作方法
  • xp系统插u盘没反应怎么解决
  • rhel7配置ip地址
  • 防止暴力破解的方法
  • 如何用css画三角形
  • unity3d应用开发
  • 使用Python对MySQL数据操作
  • unity strangeioc
  • win安装nodejs
  • fiori开发
  • unity检测tag
  • jQuery中使用animate自定义动画的方法
  • 发票纳税人识别号错了能报销吗
  • 增值税发票综合服务平台登录不了
  • 如何加强木材加工质量
  • 个人所得税税率怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设