[乐意黎原创]Mysql 查询字段时强制区分大小写及在某字段左或右边增加内容
2016-12-16 17:05
519 查看
1. mysql中查询时是不区分大小写的,刚好遇到一种情况,乐意黎需要区分字段大小写,怎么办呢?
根据查询,aerchi得知:---------------------------------------------------------------------------------------------------------------
第一种方法:要让mysql查询区分大小写,在需要限制的字段前加上 binary.
第二方法:在建表时时候加以标识
?
对于CHAR、VARCHAR和TEXT类型,BINARY属性可以为列分配该列字符集的 校对规则。BINARY属性是指定列字符集的二元 校对规则的简写。排序和比较基于数值字符值。因此也就自然区分了大小写。
---------------------------------------------------------------------------------------------------------------
发现是在需要 强制的大小写前面加上 binary单词。
如:SELECT * FROM nlstable where binary `key` ='aa'and binary value='label'
经过下面四种情况:
key 和 value字段均未加 binary 限制。
key字段加上 binary限制。
value字段均加上 binary限制。
key 和 value字段均加上 binary限制。
2. 在某个字段中加上内容。
在字段左边新加:UPDATE nlstable set `more` =concat('字段左边新加Aerchi.com', more);
在字段右边新加:
UPDATE nlstable set `more` =concat(more,'字段右边新加Aerchi.com');
乐意黎原创
转载请注意来源
标题:
[乐意黎原创]Mysql 查询字段时强制区分大小写及在某字段左或右边增加内容
2016-12-16 17:05本文地址:http://blog.csdn.net/aerchi/article/details/53695281
相关文章推荐
- MySQL 字段内容区分大小写
- MySQL查询时强制区分大小写的方法
- MySQL查询字段不区分大小写,如要区分大小写需要处理
- 数据库_MySQL_查询时强制区分大小写的方法
- MySQL查询时强制区分大小写
- MySQL 查询时强制区分大小写
- 【MySQL】查询时强制区分大小写的方法
- 阿里云 RDS下 mysql 查询字段 灵活区分大小写
- mysql 对字段内容区分大小写的设置
- mysql查询时强制区分大小写
- MySQL数据表中内容大小写区分的设置
- mysql 字段值默认不区分大小写
- 使MySQL查询区分大小写的实现方法
- MySQL查询不区分大小写问题
- 使MySQL查询区分大小写
- mysql查询区分大小写
- 使mysql查询条件区分大小写 数据库搜索中大小写敏感性
- MySQL查询时区分大小写的方法
- mysql查询区分大小写
- 让PHP查询mysql时不区分大小写