首页 > 数据库 > mysql教程 > 如何在 MySQL 中执行区分大小写的字符串比较?

如何在 MySQL 中执行区分大小写的字符串比较?

Susan Sarandon
发布: 2025-01-21 07:16:10
原创
189 人浏览过

How to Perform Case-Sensitive String Comparisons in MySQL?

在 MySQL 中实现区分大小写的字符串比较

MySQL 默认的字符串比较行为不区分大小写。 这意味着查询通常会忽略字符大小写。 但是,对于需要精确、区分大小写的匹配的情况,BINARY 关键字提供了解决方案。

使用 BINARY 强制进行二进制比较,使 MySQL 对每个字符的大小写敏感。

例如,考虑到大小写,此查询仅返回列值与“value”完全匹配的行:

<code class="language-sql">SELECT * FROM `table` WHERE BINARY `column` = 'value';</code>
登录后复制

当需要精确的字符串匹配时,此功能至关重要,可确保数据完整性和准确检索。

以上是如何在 MySQL 中执行区分大小写的字符串比较?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板