位置: 编程技术 - 正文

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必知必会读书心得)

  • 三代税款手续费退费申请
  • 印花税贴花是什么时候取消的
  • 对公账户余额和实际不符
  • 小微企业季度不超过30万怎么报增值税
  • 发票报送失败怎么弄
  • 道路货物运输服务可以加计扣除吗
  • 小微企业免征的增值税要交所得税吗
  • 政府会计制度固定资产折旧哪个月开始计提
  • 广告合同印花税率怎么算
  • 赠送固定资产会计处理
  • 企业间资金往来 人员派驻
  • 偶然所得个税怎么计算公式
  • 现金解款单是什么业务
  • 处置固定资产取得的收益属于利得吗
  • 公允价值变动损益会计处理
  • 外贸企业可以做委托加工吗
  • 个人所得税手续费奖励办税人员文件
  • 期末留抵税额小于当期免抵退税额是什么意思
  • 旧税号还能开票吗
  • 钢结构安装有哪些工种
  • 建筑业营改增实施指南
  • 税控盘的购买流程
  • 个人承担的社保计入管理费用吗
  • 房产评估增值部门有哪些
  • 公账转私账备注借款
  • 客户退货发到付怎么办
  • 增值税完税凭证怎么做账
  • 1697508991
  • 融资租赁房产如何缴纳房产税
  • 小型微利企业所得税税率2023
  • 新版edge浏览器兼容ie
  • 压缩文件夹发给别人他能看到我桌面上的文件吗
  • windows 安装
  • debian10.9安装教程
  • win10开始菜单设置无效
  • 出口退税退回的税款怎么记账
  • 败诉方支付诉讼费怎么入账
  • 原材料因管理不善发生毁损
  • 在校学生是不是纳税人,请举例说明
  • 自然人股东是
  • 长期借款的会计处理例题
  • 费用报销单怎样粘贴
  • matlab用于图像处理
  • 员工福利费怎样计提
  • 出口信用保险补贴是否不征税收入
  • 对公取款
  • 金蝶k3固定资产如何入账
  • 原始凭证分割单样本图片
  • java计数器的用法
  • 增值税发票上多了一个点能刮掉吗
  • 进项税额不得抵扣的情况
  • sqlserver存储过程加密
  • 银行余额调节表的作用
  • 个人所得税中的速算扣除数是什么意思
  • 以公司名义买500万的车省多少税
  • 房地产会计开发工资高吗
  • 提取备用金记账凭证号的入账范围
  • 计提的工会经费年底有余额咋处理
  • 车费多付了,怎么追回
  • 提取保险责任准备金怎么计算
  • 小微企业的认定由哪个部门负责
  • 流动性比率怎么算
  • 销售 返利
  • 支付个人运费没有发票怎么办
  • 投资收益余额在贷方怎么结转
  • 企业增资的流程
  • 怎么判断win7还是win10
  • xp系统如何安装软件
  • linux文件详解
  • bios关闭pxe
  • 笔记本xp无线网络连接禁用启用不了
  • WIN10系统安装教程
  • win7系统无法更改账户名称
  • firefox怎样调整为中文
  • angular keyup
  • 学完js不会用怎么办
  • 详解16型人格
  • fragment详解
  • 企业所得税年度申报表A类
  • 如何查询企业是否注销成功
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设