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

相关推荐
祭曦念3 分钟前
MySQL基础运维:日志基础之慢查询日志与错误日志 | 作用、配置与查看方法全实战
运维·mysql·adb
FL4m3Y4n4 分钟前
MySQL事务原理分析
数据库·mysql
入瘾6 分钟前
Redis 服务启动失败
数据库·redis·缓存
2301_816651228 分钟前
Django全栈开发入门:构建一个博客系统
jvm·数据库·python
菱玖19 分钟前
常用的SQL语句(MySQL运行)
数据库·mysql
qq_1481153721 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
2301_8101609524 分钟前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
光泽雨30 分钟前
数据库的命令
数据库
Elastic 中国社区官方博客1 小时前
使用 TypeScript 创建 Elasticsearch MCP 服务器
大数据·服务器·数据库·人工智能·elasticsearch·搜索引擎·全文检索
jjjava2.01 小时前
数据库入门指南:核心操作与约束详解
数据库