mysql查询不区分大小写解决方案
1、在我们日常建库建表过程中,字符编码选择“utf8”,排序规则“utf8_general_ci”。如下图所示:

3、student表数据如下如所示:

5、当我们查询number为“P1003”时,正常情况来讲是希望查询姓名为“王五”的结果;但是查询结果却出乎意料如下图所示:

7、出现如此该如何解决呢?在Navicat for MySQL中我们选中“tb_student”表,点击鼠标右键选择


10、再次查询学号为“p1003”的结果,“SELECT * FROM `tb_student` 嘛术铹砾where number = 'p1003';”如下图所示:

11、到此,mysql查询不区分大小写问题便解决了;希望能帮助到你。^V^