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运算符进行模糊匹配,其中的%代表任意字符的通配符。

相关推荐
tod11314 小时前
Redis C++ 客户端开发全流程指南
数据库·c++·redis·缓存
w_t_y_y14 小时前
MySQL原理(三)锁定机制(4)常见的行锁行为&影响哪些操作&对DB的影响
数据库
沧澜sincerely14 小时前
组合查询(UNION)
数据库·union·union all
爬山算法14 小时前
MongoDB(10)如何安装MongoDB?
数据库·mongodb
yixin12314 小时前
【玩转全栈】----Django基本配置和介绍
数据库·django·sqlite
zhangyueping838515 小时前
4、MYSQL-DQL-基本查询
数据库·mysql
ID_1800790547315 小时前
Python采集京东商品详情:基于官方API的规格与价格获取
开发语言·数据库·python
w_t_y_y15 小时前
数据库连接池(一)HikariCP
数据库
sheji700916 小时前
Springboot家教平台中心系统53754--(程序+源码+数据库+调试部署+开发环境)
java·数据库·spring boot·后端·spring·旅游