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

相关推荐
钟智强6 分钟前
CVE-2025-49844高危预警:Redis Lua脚本引擎UAF漏洞深度剖析与POC实战
数据库·redis·web安全·junit·lua
lucky670713 分钟前
Laravel6.x新特性全解析
数据库·mysql·adb
YIN_尹22 分钟前
【MySQL】SQL里的“套娃”与“拼图”:子查询和合并查询
数据库·sql·mysql
秋氘渔24 分钟前
MySQL EXPLAIN命令详解:SQL查询性能分析与优化指南(基础篇)
sql·mysql·adb
禹凕25 分钟前
MYSQL——基础知识(MYSQL 索引)
数据库·mysql
Zhu_S W26 分钟前
MySQL大表优化完全指南
数据库·mysql
Hx_Ma1630 分钟前
mybatis练习2
java·数据库·mybatis
CN-David1 小时前
CentOS搭建Mycat中间件
linux·mysql·中间件·centos·mariadb
星辰_mya1 小时前
Kafka Producer 发送慢 → TPS 骤降 90%
java·数据库·kafka
花间相见1 小时前
【Ubuntu实用工具】—— Fcitx5 输入法安装与完整配置指南(新手友好+避坑版)
linux·数据库·ubuntu