方法一:
select * from [table] where lower(name) like lower('%val%');
select * from [table] where upper(name) like upper('%val%');
方法二:
其实mysql中原本like语句就是不区分大小写的,但是是需要设置数据库的排序规则 utf8_general_ci,也可以设置单个字段排序规则,这边我就是单纯设置需要不区分大小写字段,然后直接用like就可以模糊查询不区分大小写了
ALTER TABLE table_name MODIFY COLUMN column_name VARCHAR(64) COLLATE utf8_general_ci COMMENT '****';