1、在MySQL的WHERE语句中,默认是不区分大小写的,也就是说WHERE name=‘SUN’ 等同于WHERE name=‘sun’;
要想WHERE语句区分大小写,应该加上BINARY关键字,如:WHERE BINARY name=‘SUN’,那么查找到的肯定就是三个字母都为大写的‘SUN’;
2、模糊查询,模糊查询同样不区分大小写,即:WHERE name=‘%SUN’ 等同于 WHERE name=‘%sun’,解决方法如1;
1、在MySQL的WHERE语句中,默认是不区分大小写的,也就是说WHERE name=‘SUN’ 等同于WHERE name=‘sun’;
要想WHERE语句区分大小写,应该加上BINARY关键字,如:WHERE BINARY name=‘SUN’,那么查找到的肯定就是三个字母都为大写的‘SUN’;
2、模糊查询,模糊查询同样不区分大小写,即:WHERE name=‘%SUN’ 等同于 WHERE name=‘%sun’,解决方法如1;
mysql8.0.23rpm安装
这两天又被mysql8.0大小写的问题坑到了,看下面的报错:chown: cannot access './proc/38/fd/6': No such file or directorychown: cannot access './proc/38/fd/7': No such file or directorychown: cannot access './proc/38/fdinfo
sql区分大小写的查询
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M