mysql 查询某一字段忽略大小写

在MySQL中,要进行UTF-8编码的字符串查询并忽略大小写,可以使用COLLATE子句指定一个utf8_general_ci(case-insensitive)或者utf8_unicode_ci(更复杂的Unicode排序规则,也不区分大小写)的校对规则。

以下是一个示例SQL查询,它将忽略字符串'myString'的大小写进行查询:

SELECT * FROM your_table

WHERE your_column COLLATE utf8_general_ci LIKE '%myString%'

在这个例子中,your_table是你要查询的表名,your_column是你要进行大小写不敏感查询的列名。COLLATE utf8_general_ci确保了比较时不考虑字符的大小写。LIKE '%myString%'是使用LIKE运算符进行模糊匹配,其中的%代表任意字符的通配符。

相关推荐
恋红尘15 分钟前
Mysql
数据库·mysql
paishishaba26 分钟前
数据库设计原则
数据库
曹牧1 小时前
oracle:NOT IN
数据库·oracle
爬山算法2 小时前
Redis(66)Redis如何实现分布式锁?
数据库·redis·分布式
Super Rookie2 小时前
MongoDB 自动化脚本安装方案
数据库·mongodb·自动化
Code哈哈笑2 小时前
【MongoDB 基本语法】数据库和集合的基本操作--探秘 MongoDB
数据库·mongodb
恋红尘3 小时前
Redis面试八股
数据库·redis·面试
直有两条腿4 小时前
【数据迁移】HBase Bulkload批量加载原理
大数据·数据库·hbase
言之。4 小时前
ClickHouse 数据更新策略深度解析:突变操作与最佳实践
服务器·数据库·clickhouse
m0_64880493_江哥4 小时前
用正则方法从中英文本提取英文的python示例
python·mysql·正则表达式