zoukankan      html  css  js  c++  java
  • mysql字段大小写敏感设置

    mysql中varchar类型的字符集一般设置成utf8,然而mysql默认是对大小写不敏感(不区分),如果想要mysql区分大小写需要设置排序规则,规则详解如下:
    在mysql中存在着各种排序规则:
    1,utf8_bin将字符串中的每一个字符用二进制数据存储,区分大小写。
    2,utf8_genera_ci不区分大小写,ci为case insensitive的缩写,即大小写不敏感。
    3,utf8_general_cs区分大小写,cs为case sensitive的缩写,即大小写敏感。
    用utf8_genera_ci没有区分大小写,导致这个字段的内容区分大小写时出问题,比如作为区分大小写的code或者验证码时就出问题了。
    utf8_general_cs这个选项一般没有,所以只能用utf8_bin区分大小写。

  • 相关阅读:
    3.10 Go Map哈希表
    3.9 Go Slice切片
    3.8 Go Array数组
    3.7 Go指针
    3.6 Go String型
    3.5 Go布尔型
    3.4 Go字符型
    3.3 Go浮点型
    3.2 Go整数类型
    3.1Go变量
  • 原文地址:https://www.cnblogs.com/AnonymouL/p/13045139.html
Copyright © 2011-2022 走看看