1.在create的时候就使用binary,而不是在query的时候加。

username varchar(30) BINARY NOT NULL default '', 如果表已经建好了,使用:

alter table usertest modify username varchar(32) binary; 来就该表的属性。

2.在query的时候加上binary,select * from usertest where username like binary  '%夏%' ,就可以准确的查询出一条记录来。

3、如果想在查询时区分字段值的大小写,则:字段值需要设置BINARY属性,设置的方法有多种:

A、创建时设置:

CREATE TABLE T(

A VARCHAR(10) BINARY

);

B、使用alter修改:

ALTER TABLE `tablename` MODIFY COLUMN `cloname` VARCHAR(45) BINARY;

C、mysql table editor中直接勾选BINARY项。
————————————————
版权声明:本文为CSDN博主「腾讯天美工作室群」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_30632267/article/details/113424090

mysql binary like_MYSQL的binary解决mysql数据大小写敏感问题的方法的更多相关文章

  1. MySQL连接问题【如何解决MySQL连接超时关闭】

    --MySQL连接问题[如何解决MySQL连接超时关闭] ------------------------------------------------转载 最近做网站有一个站要用到WEB网页采集器 ...

  2. service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误

    service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service ...

  3. 【mysql】service mysql start出错,mysql启动不了,解决mysql: unrecognized service错误

    service MySQL start出错,mysql启动不了,解决mysql: unrecognized service错误的方法如下: [root@ctohome.com ~]# service ...

  4. 【MySQL for Mac】终极解决——MySQL在Mac的字符集设置

    这个问题烦恼一天了,现在终于得以解决.分享给大家 首先贴出来,亲测不可行的博客连接: http://www.2cto.com/database/201305/215563.html http://bl ...

  5. MySQL的BLOB类型(解决mysql不支持mb4编码的时候存储emoji表情问题)

    今天在存储emoji表情的时候,发现无法存储,mysql版本太低也没办法使用uft8mb4格式编码,只能将数据字段设置为blob BLOB是一个二进制大对象,可以容纳可变数量的数据.有4种BLOB类型 ...

  6. 使用cmd命令登录mysql数据库时报2013-Lost connection to MYSQL server at 'waiting for initial communication packet',system error:0

    [错误内容]:SQL Error (2013): Lost connection to MySQL server at 'waiting for initial communication packe ...

  7. MYSQL的binary解决mysql数据大小写敏感问题 《转载》

    BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写如下:mysql> select binary 'ABCD'='abcd ...

  8. MySQL解决插入数据乱码问题

    首先配置 my.ini 如果没有将原来的 my-default.ini 备份出一个 修改my.ini [1]在[client]节点下添加 (这个如果是另一种character_set_server=u ...

  9. 解决mysql导入导出数据乱码问题

    最近在linux上面用mysqldump导出数据,放在windows系统中导入就会出现中文乱码,然后就会导致出现: Unknown MySQL server host和Can't connect to ...

  10. MySQL数据库如何解决大数据量存储问题

    利用MySQL数据库如何解决大数据量存储问题? 各位高手您们好,我最近接手公司里一个比较棘手的问题,关于如何利用MySQL存储大数据量的问题,主要是数据库中的两张历史数据表,一张模拟量历史数据和一张开 ...

随机推荐

  1. 图解JavaScript原型:原型链及其分析 | JavaScript图解

    忽略该图的细节(如内存地址值没有用二进制) 以下是对该图进一步的理解和总结 1. JS对象概念的辨析 对象是什么:保存在堆中一块区域,同时在栈中有一块区域保存其在堆中的地址(也就是我们通常说的该变量指 ...

  2. Easing缓动函数宝藏网站

    鼠标放上去,就可以查看速度变化了 找了很久,终于找到了,大家可以收藏起来,很好用 https://easings.net/

  3. 微服务架构学习与思考(16):SOA架构与微服务架构对比分析?它们之间区别是什么?

    什么是 SOA 架构 SOA(Service-Oriented Architecture) 架构是面向服务的架构,是一种将单体应用粗粒度的划分为服务的架构,其核心是将业务功能抽象为独立.可重用.松耦合 ...

  4. Rust 修仙之道

    静修Rust三年多,有所感悟.今借道家修仙之法展一斑之管窥,只为博大家一乐.进入正文

  5. idea部分操作(一)----持续更新

    07:51:101.IDEA正确设置编码统一为UTF-8: 这样可以整体修改.

  6. wav 音频解析

    简介 本人要在js前端解析wav文件所以要了解一下wav文件的格式还好不是特别难. 废话不多说开始解析 wav 文件 分析软件 dumphex vscode插件 分析标准文件 00000000: 52 ...

  7. [记录]Git 服务器怎么避免反复密码输入

    目录 Git 服务器怎么避免反复密码输入 Git导出操作记录日志 对Git常用指令进行整理并记录 Git 服务器怎么避免反复密码输入 在 git bash 里输入命令: git config --gl ...

  8. 使用django-crispy-forms美化表单UI

    前言 欧克,继续来写这个中台项目衍生出来的系列文章 今天介绍一个可以美化界面的库 Django 开发讲究个快,天下武功,唯快不破 forms 功能自然是要用的,自带表单 UI 生成和验证,实现 dem ...

  9. SciTech-EECS-Circuits:电路-Transformer(变压器): ‌高频变压器 线圈匝数

    ‌高频变压器 线圈匝数 与 电压 的关系‌, 主要是 电磁感应定律, 即变压器 的 电压比 与 其 绕组的匝数比 成正比. 就是: $ \large \text{高频变压器}\ 的\ \text{匝数 ...

  10. SciTech-Chemistry(化学)-电解: 电化学之"Electroplating(电镀)"工艺及应用 + Switching Power(开关电源 可软件控制波形)

    Electroplating(电镀): Electroplating(电镀)是 "镀液的金属离子" 在外电场作用, 经 "电极反应" 还原成"金属原子 ...