MySQL支持忽略大小写查询,这样就可以查询到MySQL数据库中的大小写不敏感的数据。主要有两种:第一种是使用MySQL的函数LOWER()和UPPER(),第二种是使用MySQL的COLLATE命令。 使用MySQL的函数LOWER()和UPPER() LOWER()函数可以将字段中的字符转换为小写,UPPER()函数可以将字段中的字符转换为大写,这样就可以忽略大小写进行查询了。 SELECT * FROM 表名 WHERE LOWER(字段名) = ‘要查询的字符串’;SELECT * FROM 表名 […]
MySQL支持忽略大小写查询,这样就可以查询到MySQL数据库中的大小写不敏感的数据。主要有两种:第一种是使用MySQL的函数LOWER()和UPPER(),第二种是使用MySQL的COLLATE命令。
LOWER()函数可以将字段中的字符转换为小写,UPPER()函数可以将字段中的字符转换为大写,这样就可以忽略大小写进行查询了。
SELECT * FROM 表名 WHERE LOWER(字段名) = ‘要查询的字符串’;
SELECT * FROM 表名 WHERE UPPER(字段名) = ‘要查询的字符串’;
MySQL的COLLATE命令可以通过指定字符集来忽略大小写查询,MySQL提供了一些常用的字符集,比如utf8_general_ci,utf8_bin,utf8_unicode_ci等,这些字符集可以忽略大小写查询,可以根据需要指定一个。
SELECT * FROM 表名 WHERE 字段名 COLLATE utf8_general_ci = ‘要查询的字符串’;
这样就可以忽略大小写查询MySQL数据库中的数据了。