Mysql匹配字符类

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
简介: Mysql匹配字符类

MySQL中可以使用一些字符类来匹配特定的字符或者模式。以下是一些常用的字符类及其匹配规则:

[abc]:匹配a、b、c中的任意一个字符。

[^abc]:匹配除了a、b、c以外的任意一个字符。

[a-z]:匹配a到z中的任意一个字符。

[^a-z]:匹配除了a到z以外的任意一个字符。

[0-9]:匹配0到9中的任意一个数字字符。

[^0-9]:匹配除了0到9以外的任意一个字符。

[[:alpha:]]:匹配任意一个字母(相当于[a-zA-Z])。

[[:digit:]]:匹配任意一个数字字符(相当于[0-9])。

[[:alnum:]]:匹配任意一个字母或数字字符(相当于[A-Za-z0-9])。

[[:space:]]:匹配任意一个空白字符,包括空格、TAB、回车、换行符等。

以上字符类通常可以与通配符结合使用,用于匹配更为复杂的字符模式。

例如,以下为使用通配符结合字符类的例子:

'abc%[def]':匹配以abc开头、后跟任意字符、最后一个字符为d、e或f的字符串。

'a[^bc]%':匹配以a开头、第二位不为b或c、后跟任意字符的字符串。

'a[0-9]%[[:space:][:punct:]]':匹配以a开头、第二位为0到9中的任意一个数字字符、后跟任意字符、最后一个字符为空白字符或标点符号的字符串。

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
6月前
Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
|
6月前
Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
|
6月前
Mybatis+mysql动态分页查询数据案例——房屋信息的实现类(HouseDaoMybatisImpl)
Mybatis+mysql动态分页查询数据案例——房屋信息的实现类(HouseDaoMybatisImpl)
|
2月前
|
关系型数据库 MySQL Python
mysql之python客户端封装类
mysql之python客户端封装类
|
1月前
|
存储 关系型数据库 MySQL
MySQL 字符字段长度设置详解:语法、注意事项和示例
MySQL 字符字段长度设置详解:语法、注意事项和示例
161 0
|
3月前
|
关系型数据库 MySQL
MySQL——删除指定字符
MySQL——删除指定字符
37 1
|
4月前
|
关系型数据库 MySQL
mysql模糊查询指定根据第几个字符来匹配
mysql模糊查询指定根据第几个字符来匹配
226 1
|
6月前
|
存储 关系型数据库 MySQL
MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%🚀
本篇文章来讨论MySQL字段的字符类型选择并深入实践char与varchar类型的区别以及在千万数据下的性能测试
MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%🚀
|
5月前
|
分布式计算 DataWorks 关系型数据库
DataWorks操作报错合集之在数据集成到MySQL时,遇到特殊字符导致的脏数据如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。
|
5月前
|
关系型数据库 Java MySQL
Java关于Mysql数据库的事物处理类
Java关于Mysql数据库的事物处理类
22 0
下一篇
无影云桌面