Mysql中instr、find_in_set和regexp实例分析

分类:编程技术 时间:2024-02-20 15:42 浏览:0 评论:0
0
本文与大家分享一个Mysql中instr、find_in_set和regexp的实例分析。小编觉得还是比较实用的,所以分享给大家学习一下。希望您读完本文后有所收获。没什么好说的。 ,下面就和小编一起来看看吧。

MySQL [interface_hd_com]> select * from tbl_name;
+---------------+
| dg_order_time |
+ ---------------+
| 1                                                                                                                           >| 1 |
| 2 |
+---------------+
5 行一组(0.00 秒)

instr 显示位置待查找的子串

insrt:用于显示坐标

expr 不是 REGEXP patexpr 不是 RLIKE pat

这与 NOT (expr REGEXP pat)。 p>

expr REGEXP pat, expr RLIKE pat

扩展正则表达式的一些字符是:< br/>

'.'匹配任何单个字符。

字符类“[...]”匹配方括号内的任何字符。例如,“[abc]”匹配“a”、“b”、或“c”。要命名字符范围,请使用“-”。“[a-z]”匹配任意字母,而“[0-9]”匹配任意数字。

“*”匹配其前面的零个或多个字符。例如,“x*”匹配任意数量的“x”字符,“[0-9]*”匹配任意数量的数字,“.*”匹配任意数量的数字。任何字符。

如果 REGEXP 模式与正在测试的值中的任意位置匹配,则该模式匹配(这与 LIKE 模式匹配不同,LIKE 模式匹配仅匹配整个值)。
< /p>

定位模式,使其必须与模式的开头或结尾匹配要测试的值,请在模式开头使用“^”,或在模式结尾使用“$”。

简单使用

MySQL [interface_hd_com]> select * from testtab;
+--------+
| id |
+---------+
| 1 |
| 1,2 |
| 1,2,3,4 |
| 1,2 ,3 |
| 3,4,5 |
+---------+
集合中 5 行(0.00 秒)

MySQL [interface_hd_com]> SELECT * FROM testtab其中 id 正则表达式 '1|2|3|4'; ###包含 1, 2, 3, 4 个字符串
+---------+
| id |
+---------+
| 1 |
| 1,2 |
| 1,2,3,4 |
| 1,2,3 |
| 3,4,5 |
+---------+
5 行一组(0.00 秒)

上面是Mysql中instr、find_in_set和regexp的示例分析。小编相信有些知识点在我们日常工作中可能会看到或者用到。的。希望您能从本文中了解更多信息。更多详情请关注行业资讯频道。

1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Mysql中instr、find_in_set和regexp实例分析

用户评论