Javaweb开发中,mysql数据库字段默认不区分大小写问题
2016-10-26 16:21
302 查看
1.问题
(1)近在做一个网站的注册和登录,密码字段因为用MD5算法,大小写生成的密文是完全不一样的,存入数据库的是密文,没有发现这个问题(2)用户名存入的取出时,发现这种问题。即:数据库存在Jerry而不存在jerry,但是这两个用户名都能被查询到:
1.解决方法
(1)在sql语句的要区分大小写字段名的前面(本例即name)加个binary即可:(2)当字段值是中文时,这样写也没有影响,所以sql可以用同一句:
相关文章推荐
- Javaweb开发中,mysql数据库字段默认不区分大小写问题
- Mysql数据库查询字段值区分大小写问题
- 数据库字段区分大小写问题解决
- Linux环境下MySQL数据库大小写区分问题
- MAC 下开发 不区分大小写问题及解决
- MySQL数据库表名、列名、别名区分大小写的问题
- 数据库字段区分大小写问题
- MySQL数据库表名、列名、别名区分大小写的问题
- MySQL数据库表名、列名、别名区分大小写的问题
- MySQL数据库表名、列名、别名区分大小写的问题
- MySQL数据库中库、表名、字段的大小写问题
- MySQL数据库名、表名、列名、别名区分大小写的问题
- MySQL数据库表名、列名、别名区分大小写的问题及解决
- MySQL数据库表名、列名、别名区分大小写的问题
- Linux环境下MySQL数据库大小写区分问题
- Linux环境下MySQL数据库大小写区分问题
- mysql 字段值默认不区分大小写
- JAVA开发中出现MySQL数据库查询不区分大小写
- MySQL数据库表名、列名、别名区分大小写的问题
- SQL Server 2008中SQL查询语句字段值不区分大小写的问题解决