mysql查询字符串数据区分大小写问题
2016-01-20 17:35
501 查看
在mysql中,查询数据表中的某个字符串类型的字段时默认是不区分大小写的,这将导致根据字符串查询出现结果
错乱,例如:表table如下
查询语句select name from table where loginid="asdFghGds"的查询结果为
想要区分大小写,只需要在sql中添加binary关键字,即查询语句select name from table where binary loginid="asdFghGds"就会严格按照大小写进行匹配,查询结果只有user1。
错乱,例如:表table如下
查询语句select name from table where loginid="asdFghGds"的查询结果为
想要区分大小写,只需要在sql中添加binary关键字,即查询语句select name from table where binary loginid="asdFghGds"就会严格按照大小写进行匹配,查询结果只有user1。
相关文章推荐
- mysql常用的图形化管理工具
- MySQL的数据库引擎的类型
- MySQL的binlog日志
- PHP连接MYSQL数据库实例代码
- MySQL定时备份
- mysql登录报错 ERROR 1045 (28000)
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- MYSQL正则表达式
- hive1.1.0安装与配置(远程mysql)
- MySQL5.6 实现主从复制,读写分离,分散单台服务器压力
- 修改mysql最大连接次数问题,默认为100次
- Mysql连接不上数据库问题
- MySQL数据库多实例主从同步
- MySQL主键的理解
- mysql explain 详解
- mysql 使用GTID主从复制后出现错误代码1785解决方法
- MYSQL数据库管理之权限管理
- Mysql索引
- 项目从mysql移植到SQL sqlserver问题汇总
- mysql Workbench 执行删除命令