MySQL不分大小写查询

更新时间:02-10 教程 由 果儿 分享

MySQL默认是大小写敏感的,也就是说,如果你使用SELECT语句进行查询时,如果大小写不一致,那么就会查询失败。但是有时候,我们希望MySQL不分大小写查询,那么该怎么办呢?

其实,实现MySQL大小写不敏感查询的方法有很多种,下面就为大家介绍几种常用的方法。

方法一:使用LOWER()函数

LOWER()函数可以将查询条件转换成小写进行匹配,实现不分大小写查询。例如:

ame';

ame’进行匹配。

方法二:使用UPPER()函数

UPPER()函数和LOWER()函数类似,只不过它将查询条件转换成大写进行匹配。例如:

ame) = 'JOHN';

ame字段的值全部转换成大写,然后再和查询条件‘JOHN’进行匹配。

方法三:使用BINARY运算符

BINARY运算符可以让查询条件进行二进制比较,从而实现不分大小写查询。例如:

ame';

’转换成二进制进行匹配。

方法四:修改MySQL配置文件

yfysqld]下添加一行代码:

ames=1

这样,MySQL就会将所有的表名和列名都转换成小写进行匹配,实现不分大小写查询。

综上所述,实现MySQL大小写不敏感查询的方法有很多种,大家可以根据自己的需求选择不同的方法。

声明:关于《MySQL不分大小写查询》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2268780.html