我相信很多人在mysql中查询时都遇到过mysql不区分字母大小写的情况:如以下例子:

1.SELECT * FROM `user` WHERE userpass = 'Z20';

结果为:

2.SELECT * FROM `user` WHERE userpass = 'z20';

结果为:

因此,MySQL默认是不会对字段的值区分大小写的。所以我们就要用到binary关键字来强制区分大小写。

binary使用时只需在查询的条件前面加上它就可以。看例子:

3.SELECT * FROM `user` WHERE BINARY userpass = 'z20';

结果为:

4.SELECT * FROM `user` WHERE BINARY userpass = 'Z20';

结果为:

另一种情况就是在建表时给对应的字段加上标识,看例子:

5.create table `user`(

`userid` varchar(32) ,

username varchar(32),

userpass varchar(32) binary

)

在mysql中,存在大小写问题的地方还有:(1) 关键字:如SELECT * FROM `user`和SELECT * FRom `user`的结果相同。

(2) 标示符(如数据库名称和表名称):不区分大小写。

(3) 表的别名:不区分大小写 select m.* from user m where M.username = '2';

(4) 列的别名:不区分大小写 select uName from (select username as uname from user where userid= “2”) ;

mysql 判断 字母大写_MySQL中查询时对字母大小写的区分相关推荐

  1. mysql 查找小写字母_MySQL中查询时对字母大小写的区分

    我相信很多人在mysql中查询时都遇到过mysql不区分字母大小写的情况:如以下例子: 1.SELECT * FROM `user` WHERE userpass = 'Z20'; 结果为: 2.SE ...

  2. MySQL中查询时对字母大小写的区分

    我相信很多人在mysql中查询时都遇到过mysql不区分字母大小写的情况:如以下例子: 1.SELECT * FROM `user` WHERE userpass = 'Z20'; 结果为: 2.SE ...

  3. mysql判断纯数字_MYSQL中判断字符串是否为纯数字

    今天下午产品的需求中要求要把一个数据库字段类型是text类型,但是字段里面的字段值是纯数字的记录找出来做统计使用,开始觉得不能够实现,后面网上查了一下,最后按照产品的要求做出来了,但是实现的过程中出现 ...

  4. mysql将时间戳转换成日期_mysql 中查询时如何将时间戳转换为日期格式 / 日期格式转换为时间戳...

    在数据库的使用中,经常需要按指定日期来查询记录,以便于统计,而在数据库中,有很多存储的是时间戳, 也有的直接存日期,查询的时候可能不是那么好弄. mysql提供了两个函数: from_unixtime ...

  5. mysql 包含非数字_mysql 正则表达式查询含有非数字和字符的记录

    比如我们有一张school表,里面有一个字段county_name,现在我们要查询county_name字段中包含a-w字母和数字以外字符的记录,那么sql该如何写呢?请看下面的写法: select ...

  6. 怎样在html中设置首字母大写,javascript如何设置字符串首字母大写?

    给出一个字符串,如何确保字符串的首字母都大写?下面本篇文章就来给大家介绍一下使用javascript设置首字母大写的方法,希望对大家有所帮助. 在javascript中,可以使用slice()方法.t ...

  7. mysql获取当月最后一天_mysql中获取本月第一天、本月最后一天、上月第一天、上月最后一天

    mysql获取当月最后一天_mysql中获取本月第一天.本月最后一天.上月第一天.上月最后一天等等 转自: https://blog.csdn.net/min996358312/article/det ...

  8. mysql的英文字母_MySQL中查询的有关英文字母大小写问题的分析

    mysql数据库在做查询时候,有时候是英文字母大小写敏感的,有时候又不是的,主要是由mysql的字符校验规则的设置决定的,通常默认是不支持的大小写字母敏感的. 1. 什么是字符集和校验规则? 字符集是 ...

  9. mysql删除重复的判断_MySQL中查询、删除重复记录一共有多少种方法?

    前言 本文主要给大家介绍了关于MySQL中查询.删除重复记录的方法,分享出来供大家参考学习,下面来看看详细的介绍: 查找所有重复标题的记录: select title,count(*) as coun ...

最新文章

  1. 雷观(八):等我有钱了再付费,是一种很扯淡很没有远见的想法
  2. Python基础——PyCharm版本——第八章、文件I/O(核心1)附件——Python os.chmod() 权限参照表
  3. 在windows命令行中查询MySQL乱码
  4. 第三章:使用 FildElements 来练习元素定位
  5. matlab 散点 面,求大神指点绘制空间内散点图的包络面,,,散点程序如下
  6. Adobe AIR教程:ANE面向IAP的测试和开发
  7. android 手机 平板同屏,多屏互动手机与平板互相投屏
  8. linux bridge - mac和vlan转发
  9. fid和is_【GAN】用于生成图像的评价指标——IS和FID
  10. JAVA入门万字总结
  11. linux wps 文件关联,WPS文件扩展名 - 什么是.wps以及如何打开? - ReviverSoft
  12. 使用 Apache ECharts 实现圣都装饰的延期日历图
  13. 虚拟页式存储管理——页面置换算法及其影响的缺页中断率
  14. IT服务管理标准化解决方案实践
  15. Windows10安装MG2580打印机
  16. Android 数据线连接单反相机读取照片
  17. 2022年全球与中国偏光成像相机市场现状及未来发展趋势
  18. 关于高速中对一阶线性微分方程中的线性的理解,希望关注加点赞哦。
  19. java中jlabel的导入用法,Java JLabel用法
  20. 亚马逊云科技助力游戏运行不掉帧

热门文章

  1. r语言调用python_python3调用R语言干货
  2. 【算法】剑指 Offer 67. 把字符串转换成整数
  3. 【kafka】Group coordinator xx is unavailable or invalid, will attempt rediscovery
  4. 【算法】荷兰国旗问题
  5. 【Elasticsearch】使用 Elasticsearch 的 44 条建议
  6. 【Spark】Spark 报错 error writing stream metadata exitcode=1073741515
  7. MySQL-->索引-->如何创建索引,创建原则
  8. 利用反射做一个简易 Spring IOC 容器,模仿其装配功能
  9. SpringBoot核心原理:自动配置、事件驱动、Condition
  10. 一个让程序员男友记住一辈子的 IntelliJ IDEA 插件!