mysql匹配

文章目录

匹配和正则表达式

匹配:like

%:用来匹配 0 个或多个字符

_:用来匹配1个字符

sql 复制代码
SELECT * FROM Websites WHERE name LIKE 'G_o_le';
SELECT * FROM Websites WHERE url LIKE 'https%';

正则表达式:rlike(与regexp完全一样没有区别)

^:匹配输入字符串的开始位置

%:匹配输入字符串的结束位置

*:匹配零个或多个前面的元素

+:匹配一个或多个前面的元素

[abc]:匹配字符集中的任意一个字符

[^abc]:匹配除了字符集中的任意一个字符以外的字符

sql 复制代码
select * from Users where mail rlike '^[a-z][a-z0-9_.-]*\\@leetcode\\.com$'
# 请注意,反斜杠用于转义句点字符,因为句点字符在正则表达式中具有特殊含义。还要注意,在许多语言中,你需要转义反斜杠本身,因此需要使用\\.。

注意:

[]需要匹配],则]必须紧跟在[之后;

[]需要匹配-,则-需要放在[]两端

更多用法及需要注意的参考:

https://www.runoob.com/mysql/mysql-regexp.html

https://zhuanlan.zhihu.com/p/348842690

相关推荐
eWidget1 分钟前
面向信创环境的Oracle兼容型数据库解决方案
数据库·oracle·kingbase·数据库平替用金仓·金仓数据库
阿正的梦工坊10 分钟前
使用即梦(seedream)来图生图:读取与写入飞书多维表格
数据库·飞书
Coder_Boy_17 分钟前
基于SpringAI的在线考试系统-整体架构优化设计方案(续)
java·数据库·人工智能·spring boot·架构·领域驱动
云飞云共享云桌面17 分钟前
推荐一些适合10个SolidWorks设计共享算力的服务器硬件配置
运维·服务器·前端·数据库·人工智能
Elastic 中国社区官方博客19 分钟前
Elasticsearch:使用 Base64 编码字符串加速向量摄取
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
大模型玩家七七1 小时前
安全对齐不是消灭风险,而是重新分配风险
android·java·数据库·人工智能·深度学习·安全
李少兄1 小时前
MySQL 中为时间字段设置默认当前时间
android·数据库·mysql
码海踏浪1 小时前
从简单到专业在OceanBase中查看SQL是否走索引
数据库·sql·oceanbase
qinyia1 小时前
**使用AI助手在智慧运维中快速定位并修复服务异常:以Nginx配置错误导致502错误为例**
linux·运维·服务器·数据库·mysql·nginx·自动化
熊文豪1 小时前
关系数据库替换用金仓——Oracle兼容性深度解析
数据库·oracle·金仓数据库·电科金仓·kes