当前位置:网站首页>mysql 中大小写问题
mysql 中大小写问题
2022-08-10 18:29:00 【祥仔先生】
最近在使用distinct去重复字段的时候,发现和直接通过代码获取全部数据去重复的值不一样。后台定位发现是is_delete和Is_delete在distinct的时候会认为同一个字段。当然了在where条件中也是不区分大小写的问题 下面简单介绍一下:
MySQL数据库一般使用的都是 utf8 的编码格式,而 utf8 编码格式还存在各种排序规则。常用的如下:
utf8_bin:将字符串中的每一个字符以十六进制方式存储数据,区分大小写。
utf8_general_ci:不区分大小写,ci为case insensitive的缩写,即大小写不敏感。
这样我们就知道大小写的问题了,当然了解决这个办法baidu一大堆,一种是改表,一种是SQL 语句中加入 binary 来区分大小写,而binary 不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。
边栏推荐
猜你喜欢

Consul Introduction and Installation

H3C_堆叠(IRF)及链路聚合在项目中的综合应用

第14章_MySQL事务日志

搭载2.8K 120Hz OLED华硕好屏 无畏Pro15 2022锐龙版屏开得胜

接口测试进阶接口脚本使用—apipost(预/后执行脚本)

多种深度模型实现手写字母MNIST的识别(CNN,RNN,DNN,逻辑回归,CRNN,LSTM/Bi-LSTM,GRU/Bi-GRU)

基于 RocksDB 实现高可靠、低时延的 MQTT 数据持久化

什么是企业知识库?有什么作用?如何搭建?

消息队列初见:一起聊聊引入系统mq 之后的问题

阿里云贾朝辉:云 XR 平台支持彼真科技呈现国风科幻虚拟演唱会
随机推荐
【测试】黑盒测试用例设计方法
Keil5退出仿真调试卡死的解决办法
799. 最长连续不重复(双指针)
FPGA:基础入门按键控制蜂鸣器
Major upgrade of MSE Governance Center - Traffic Governance, Database Governance, Same AZ Priority
FPGA:生成固化文件(将代码固化到板子上面)
破解校园数字安全难点,联想推出智慧教育安全体系
【图像分割】基于元胞自动机实现图像分割附matlab代码
C#/VB.NET 将PDF转为PDF/X-1a:2001
pyspark columns merge into one row
How to choose Fengjiawei PHY62xx series?PHY6222/PHY6212/PHY6252
选择是公有云还或是私有云,这很重要吗?
【快应用】如何使用命令打包快应用rpk
pytorch使用Dataloader加载自己的数据集train_X和train_Y
智能出价策略如何影响广告效果?
一颗完整意义的LPWAN SOC无线通信芯片——ASR6601
补坑简单图论题
关于技术分享的思考
如何通过JMobile软件实现虹科物联网HMI/网关的报警功能?
容器化 | 在 S3 实现定时备份