MySQL 的utf8_bin和utf8_general_ci

utf8_bin 将字符串中的每一个字符用二进制数据存储,区分大小写;
utf8_genera_ci 不区分大小写,ci为case insensitive的缩写,即大小写不敏感,为utf8默认编码。

当字段作为主键时,使用 utf8_bin 是可以存入大小写不一致的同一个单词的,比如  name  字段中插入 sam 和  Sam  都是可以成功的,反之使用 utf8_genera_ci 排序规则,存入 sam 后是不能存入 Sam 的,会报主键冲突错误的

MySQL 的utf8_bin和utf8_general_ci

上一篇:JQuery获取select选中值和清除选中状态(转)


下一篇:第六章-总体与样本