我的编程空间,编程开发者的网络收藏夹
学习永远不晚

MySQL操作数据时区分大小写

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码


	MySQL操作数据时区分大小写


	MySQL操作数据时区分大小写
[数据库教程]

一般情况下使用SQL语句执行

update login_ticket set status=1 where ticket=‘ABC‘

会将ticket=’abc‘的数据也改掉,那么需要在列名ticket的后面加上collate utf8_bin

update login_ticket set status=1 where ticket COLLATE utf8_bin=‘ABC‘

这里的collate后面的是指该列的字符集排序方式,具体的字符集可以在SQLyog上方:数据库->更改数据库看到

技术图片

 

 

这里可以看到可以选用的字符集排序方式,这里的ci是指case insensitive(大小写不敏感),而想要大小写敏感则要找case sensitive(cs),可见这里没有,所以只能用最上面的utf8_bin,经测试该字符集排序方式是大小写敏感的。

而网上常见的说加collate Chinese_PRC_CS_AS的都是SQL Server的,与MySQL无关。

 

 

参考:http://www.voidcn.com/article/p-rxghfnkv-btx.html





MySQL操作数据时区分大小写

原文地址:https://www.cnblogs.com/aojun/p/14333104.html

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

MySQL操作数据时区分大小写

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL操作数据时区分大小写

一般情况下使用SQL语句执行update login_ticket set status=1 where ticket=‘ABC‘会将ticket=’abc‘的数据也改掉,那么需要在列名ticket的后面加上collate utf8_binupdate log

	MySQL操作数据时区分大小写
2020-02-19

MySQL是否区分大小写?

MySQL是否区分大小写?需结合代码示例详细分析MySQL是一种流行的关系型数据库管理系统,被广泛用于各种应用程序的数据存储和管理。在MySQL中,是否区分大小写是一个常见的问题,对于开发人员来说,了解MySQL的大小写区分规则非常重要,
MySQL是否区分大小写?
2024-03-15

MySQL中存储的数据查询的时候如何区分大小写

目录场景描述解决办法1. 查询时指定大小写敏感2. 定义表结构时指定字段大小写敏感3. 修改排序规则(COLLATE)COLLATE是用来做什么的?各种COLLATE的区别COLLATE 设置级别及其优先级总结场景描述今天在将 Hive
2023-04-06

MySQL中存储的数据查询的时候怎么区分大小写

这篇文章主要介绍了MySQL中存储的数据查询的时候怎么区分大小写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL中存储的数据查询的时候怎么区分大小写文章都会有所收获,下面我们一起来看看吧。场景描述今天在
2023-07-05

oracle数据库实例名区分大小写么

是的,oracle 实例名区分大小写。实例名必须遵循特定规则,包括以字母或下划线开头,可包含字母、数字和下划线,最多 128 个字符,区分大小写。在 windows 上,虽然实例名不区分大小写,但建议始终使用区分大小写的实例名,以保持一致性
oracle数据库实例名区分大小写么
2024-05-11

mysql如何设置不区分大小写

mysql设置不区分大小写 windows下 到安装mysql的目录,修改my.ini文件 在文件最后一行加上下面一句话lower_case_table_names=1说明 0:区分大小写,1:不区分大小写 效果如下[mysqld] po
2022-05-11

编程热搜

目录