mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
来源:互联网 发布:ubuntu图形界面进不去 编辑:程序博客网 时间:2024/05/17 02:02
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的区别
- 分布式入门资料
- bootstrap模态框内容只加载一次
- 皇室成员的名字
- Android H5交互Webview实现localStorage数据存储
- 怎样使用NetFlow分析网络异常流量一
- mysql字段varchar区分大小写utf8_bin、utf8_general_ci编码区别
- OpenGL着色语言GLSL
- Java
- ZooKeeper Administrator's Guide
- 深谈多并发计数器CountDownLatch(二)
- laravel如何实现查询指定的5条数据?
- bzoj4753: [Jsoi2016]最佳团体
- sql语句实现查询实例
- unity中多屏显示