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
如果希望总是以区分大小写的方式处理列,可使用区分大小写的或二进制校对声明它。
简单的比较操作(>=, >, =, <, <=, 排序和分组)基于每个字符的“排序值”。具有相同排序值的字符(如‘E’, ‘e’,和‘??’)将被当作相同的写字符。
标签:
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