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 em> 不是 REGEXP pat,expr 不是 RLIKE pat
这与 NOT (expr REGEXP pat)。 p>
expr REGEXP 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的示例分析。小编相信有些知识点在我们日常工作中可能会看到或者用到。的。希望您能从本文中了解更多信息。更多详情请关注行业资讯频道。
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 编程技术 > Mysql中instr、find_in_set和regexp实例分析