MySQL数据库搜索中的大小写敏感性

作者:佚名 来源:dwww.cn 时间:2008-11-24 12:44:00 

在默认情况下,MySQL搜索不区分大小写(但某些字符集始终区分大小写,如czech)。这意味着,如果你使用col_name LIKE 'a%'进行搜索,你将获得以A或a开始的所有列。如果打算使搜索区分大小写,请确保操作数之一具有区分大小写的或二进制校对。例如,如果你正在比较均适用latin1字符集的列和字符串,可使用COLLATE操作符,使1个操作数具有latin1_general_cs或latin1_bin校对特性。例如:



col_name COLLATE latin1_general_cs LIKE 'a%'
col_name LIKE 'a%' COLLATE latin1_general_cs
col_name COLLATE latin1_bin LIKE 'a%'
col_name LIKE 'a%' COLLATE latin1_bin

如果希望总是以区分大小写的方式处理列,可使用区分大小写的或二进制校对声明它。

简单的比较操作(>=, >, =, <, <=, 排序和分组)基于每个字符的&ldquo;排序值&rdquo;。具有相同排序值的字符(如&lsquo;E&rsquo;, &lsquo;e&rsquo;,和&lsquo;??&rsquo;)将被当作相同的写字符。

标签:
0
投稿

猜你喜欢

  • 20个Python常用技巧分享

    2023-10-21 22:10:21
  • 利用Python实现岗位的分析报告

    2022-01-19 23:49:16
  • Python使用Beautiful Soup爬取豆瓣音乐排行榜过程解析

    2023-10-13 08:08:24
  • vs code开发中语法正确但显示报错问题分析解决

    2023-08-05 11:54:26
  • pandas使用之宽表变窄表的实现

    2022-04-21 06:04:02
  • 深入解析Python中的list列表及其切片和迭代操作

    2023-03-24 04:20:40
  • python实现多人聊天室

    2022-09-02 18:56:21
  • python判断给定的字符串是否是有效日期的方法

    2023-04-07 20:07:07
  • Python使用matplotlib 画矩形的三种方式分析

    2022-04-06 05:49:17
  • webp 格式图片显示异常分析及解决方案

    2023-08-26 22:33:27
  • vue实现网络图片瀑布流 + 下拉刷新 + 上拉加载更多(步骤详解)

    2024-05-22 10:28:19
  • 使用Python对接OpenAi API实现智能QQ机器人的方法

    2023-08-12 10:24:25
  • golang日志框架之logrus的使用

    2024-04-25 15:17:45
  • 通过Python来使用七牛云存储的方法详解

    2022-09-13 19:56:36
  • SQL Server和Oracle并行处理方法对比

    2009-01-20 15:48:00
  • Mysql安装 Navicat 出现1044/1045错误的解决方法

    2024-01-15 18:13:30
  • Oracle建立二进制文件索引的方法

    2010-07-18 13:29:00
  • Python批量修改文件名的方式详解

    2023-05-15 20:56:08
  • 在keras 中获取张量 tensor 的维度大小实例

    2023-08-27 21:58:12
  • javascript 改变字体大小方法集合

    2023-07-06 16:58:02
  • asp之家 网络编程 m.aspxhome.com