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

相关推荐
麦聪聊数据39 分钟前
数据服务化时代:企业数据能力输出的核心路径
数据库
ApacheSeaTunnel1 小时前
实战演示 | 基于 Apache SeaTunnel 与 Apache DolphinScheduler 实现 MySQL 到 Doris 离线定时增量同步
大数据·mysql·开源·doris·数据集成·seatunnel·数据同步
shushangyun_1 小时前
2026年快消品B2B系统推荐:支持终端门店订货、促销政策自动化的工具?
java·运维·网络·数据库·人工智能·spring·自动化
DARLING Zero two♡1 小时前
【MySQL数据库】数据类型与表约束
数据库·mysql
曹牧2 小时前
Oracle EXPLAIN PLAN
数据库·oracle
BD_Marathon2 小时前
SQL学习指南——视图
数据库·sql
活宝小娜2 小时前
mysql详细安装教程
数据库·mysql·adb
贤时间2 小时前
codex 助力oracle ebs 开发
数据库·oracle
秉承初心2 小时前
PostgreSQL 数据性能瓶颈突破实战
数据库·postgresql·oracle