mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
来源:互联网 发布:守望先锋个人数据排名 编辑:程序博客网 时间:2024/04/28 11:20
mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
在mysql中存在着各种utf8编码格式:
utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。
utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感。
utf8_general_cs区分大小写,cs为case sensitive的缩写,即大小写敏感。
用utf8_genera_ci没有区分大小写,导致这个字段的内容区分大小写时出问题,比如作为区分大小写的code或者验证码时就出问题了。
utf8_general_cs这个选项一般没有,所以只能用utf8_bin区分大小写
mysql对于类型为varchar数据默认不区分大小写,字段以“utf8_bin”编码使其区分大小写。
`code` varchar(20) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT '唯一码'
阅读全文
0 0
- mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
- mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
- mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- mysql中utf8_bin、utf8_unicode_ci、utf8_general_ci编码区别
- mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- mysql中utf8_bin、utf8_general_ci、utf8_general_cs编码区别
- varchar字段区分大小写
- mysql 中 utf8_bin跟utf8_general_ci的区别
- mysql utf8_general_ci和utf8_bin的区别
- mysql utf8_general_ci和 utf8_bin 的区别
- mysql utf8_bin、utf8_general_ci、utf8_general_cs
- mysql字段varchar设置区分大小写(敏感)
- mysql中utf8_general_cs和utf8_general_ci和utf8_bin的一点区别
- mysql中utf8_general_cs和utf8_general_ci和utf8_bin的一点区别
- utf8_bin跟utf8_general_ci的区别
- utf8_bin跟utf8_general_ci的区别
- utf8_bin跟utf8_general_ci的区别
- JOB:前端面试7
- 宏定义
- WOJ1210-Common Subsequence
- com.dhy
- 查看Linux服务器cpu和磁盘信息
- mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
- android动画 开发者选项中动画时长原理分析(Android M)
- 2017-9-7
- 多元线性回归示例
- Shell实例手册
- # 正则表达式
- SVG和Canvas的区别
- 实战大型电商项目架构
- python判断是否是闰年!