Mysql匹配字符类

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 RDS PostgreSQL,高可用系列 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中的任意一个数字字符、后跟任意字符、最后一个字符为空白字符或标点符号的字符串。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
目录
相关文章
Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
Mybatis+mysql动态分页查询数据案例——测试类HouseDaoMybatisImplTest)
Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
Mybatis+mysql动态分页查询数据案例——条件类(HouseCondition)
Mybatis+mysql动态分页查询数据案例——房屋信息的实现类(HouseDaoMybatisImpl)
Mybatis+mysql动态分页查询数据案例——房屋信息的实现类(HouseDaoMybatisImpl)
|
10月前
|
SQL 关系型数据库 MySQL
【MySQL基础篇】盘点MySQL常用四大类函数
本文介绍了MySQL中的四大类常用函数:字符串函数、数值函数、日期函数和流程函数。
【MySQL基础篇】盘点MySQL常用四大类函数
|
关系型数据库 MySQL Python
mysql之python客户端封装类
mysql之python客户端封装类
|
12月前
|
存储 关系型数据库 MySQL
MySQL 字符字段长度设置详解:语法、注意事项和示例
MySQL 字符字段长度设置详解:语法、注意事项和示例
928 0
|
关系型数据库 MySQL
MySQL——删除指定字符
MySQL——删除指定字符
116 1
|
存储 关系型数据库 MySQL
MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%🚀
本篇文章来讨论MySQL字段的字符类型选择并深入实践char与varchar类型的区别以及在千万数据下的性能测试
MySQL字段的字符类型该如何选择?千万数据下varchar和char性能竟然相差30%🚀
|
关系型数据库 MySQL
mysql模糊查询指定根据第几个字符来匹配
mysql模糊查询指定根据第几个字符来匹配
291 1
|
分布式计算 DataWorks 关系型数据库
DataWorks操作报错合集之在数据集成到MySQL时,遇到特殊字符导致的脏数据如何解决
DataWorks是阿里云提供的一站式大数据开发与治理平台,支持数据集成、数据开发、数据服务、数据质量管理、数据安全管理等全流程数据处理。在使用DataWorks过程中,可能会遇到各种操作报错。以下是一些常见的报错情况及其可能的原因和解决方法。