2 Star 1 Fork 0

zhrun8899 / learning-notes

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mysql中utf8_general_cs-general_ci-bin区别.md 699 Bytes
一键复制 编辑 原始数据 按行查看 历史
zhrun8899 提交于 2018-11-13 15:38 . the first commit

mysql中utf8_general_cs和utf8_general_ci和utf8_bin的一点区别

utf8_general_ci

case insensitive不区分大小写,这个你在注册用户名和邮箱的时候就要使用。

utf8_general_cs

case sensitive,区分大小写,如果用户名和邮箱用这个 就会照成不良后果

utf8_bin

binary,字符串每个字符串用二进制数据编译存储。 区分大小写,而且可以存二进制的内容

ci是 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的; bin 是二进制, a 和 A 会别区别对待. 例如你运行: SELECT * FROM table WHERE txt = 'a' 那么在utf8_bin中你就找不到 txt = 'A' 的那一行, 而 utf8_general_ci 则可以.

1
https://gitee.com/zhrun8899/learning-notes.git
git@gitee.com:zhrun8899/learning-notes.git
zhrun8899
learning-notes
learning-notes
master

搜索帮助