mysql 为啥有些字段首字母是大写的在插入时会变成小写?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 为啥有些字段首字母是大写的在插入时会变成小写?相关的知识,希望对你有一定的参考价值。

RT,但是同一字段,有些首字母是大写的就不会变成小写。例如Sayaren作为用户名,插入到数据库时就变成sayaren。而Comboy作为用户名时就不会变成小写

这跟数据库本身的属性有关,比如数据库的连接字符集、数据库编码字符集等等,如果你选的是utf8_general_ci字符集,这种编码是不区分大小写的,即字母A跟a是没有区别的。 参考技术A 没碰到过类似情况,不过通常mysql不会自动转换大小写的,你在插入前请先trim去掉前后空格,再试试。
另外,如果mysql版本比较新的话,可以把字段类型设置为大小写敏感的类型再试试。
参考技术B very simple. you should give this question to mysql .

以上是关于mysql 为啥有些字段首字母是大写的在插入时会变成小写?的主要内容,如果未能解决你的问题,请参考以下文章

用一条sql语句查询表中字段的所有首字母大写

SQL语句如何查询首字母大写?

为啥 MySQL 查询在使用 LIMIT 和 Order BY 时会变慢?

mysql获取字段拼音各首字母的问题

首字母大写。 MySQL

为啥使用thinkphp框架的时候,项目工程里面的Tpl里面的文件夹首字母要大写