首页 > 数据库 >mysql查询怎么区分大小写

mysql查询怎么区分大小写

时间:2023-03-17 16:57:22浏览次数:40  
标签:BINARY 区分 查询 大小写 mysql 字符串

mysql中查询默认是区分大小写的,但是在mysql中默认不区分大小写。

解决办法:
mysql可以在SQL语句中加入 BINARY来区分大小写。BINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写。

例如:
SELECT
  *
FROM
  user
WHERE
  username = 'abcDEf'


区分大小写
SELECT
  *
FROM
  user
WHERE
  BINARY username = 'abcDEf'

 

标签:BINARY,区分,查询,大小写,mysql,字符串
From: https://www.cnblogs.com/WebLinuxStudy/p/17227348.html

相关文章

  • mysql-performance_schema
    |目录1、什么是performance_schema2、performance_schema使用快速入门2.1.检查当前数据库版本是否支持2.2.启用performance_schema2.3.performance_schema表的分......
  • 主从复制之--------mysql的半同步复制和异步复制
    一、两台mysql服务器192.168.217.110192.168.217.111二、1、先确认MySQL服务器是否支持动态增加插件mysql>select@@have_dynamic_loading    2、分别在主从......
  • access的查询方法、条件以及 sql查询条件的优化
    由于ACCESS数据库与SQL稍有差异,查询语句也有一定差异。本文综述ACCESS的查询语句的编写,并结合提出优化设想。文中的方法在ASP+ACCESS2015条件下测试通过为说明下面的实......
  • Phoenix count查询与实际数据量不一致的情况
    问题描述:在select表中数据时,实际数据总量为80条,但使用count关键字查询时,得到的数据量为128条。count查询与表中实际数据量不同。问题结论:因为二级索引表与主表......
  • MySQL(七)索引
    索引的数据结构1为什么使用索引索引概述索引(Index)是帮助MySQL高效获取数据的数据结构。是“排好序的快速查找结构”,满足特定的查找算法索引是在存储引擎中实现......
  • MySQL(六)存储引擎
    存储引擎​ 连接管理、查询缓存、解析器和执行器被归为MySQLservice,而把真实存储数据的功能划分为存储引擎的功能。所以MySQLservice经过查询优化后,只需按照生成的执行......
  • MySQL(五)配置文件、系统变量与MySQL架构
    1配置文件的使用my.cnf配置文件/etc/my.cnf:[root@hadoop103~]#cat/etc/my.cnf#Foradviceonhowtochangesettingspleasesee#http://dev.mysql.com/doc/......
  • MySQL(八)哈希索引、AVL树、B树与B+树的比较
    Hash索引简介​ 这部分略了Hash索引效率高,为什么还要设计索引结构为树形结构?Hash索引仅能满足=、<>和IN查询,如果进行范围查询,哈希的索引会退化成O(n);而树型的有序特......
  • ElasticSearch 实现分词全文检索 - filter查询
    目录ElasticSearch实现分词全文检索-概述ElasticSearch实现分词全文检索-ES、Kibana、IK安装ElasticSearch实现分词全文检索-Restful基本操作ElasticSearch......
  • mysql注入读写文件
    mysql注入读文件mysq|数据库在渗透过程中能够使用的功能还是比较多的,除了读取数据之外,还可以进行对文件进行读写(但前提是权限足够)。下面进行读文件。 load_file()函......