一、大小写敏感查询
大小写敏感查询是指查询的时候严格区分大小写,只有大小写完全一致才能进行匹配。举个例子,如果一个表中存在以下两条记录
ame
—-|——-
1 | lice
2 | alice
那么对于以下两条SL语句
ame = ‘lice’;ame = ‘alice’;
条语句只会返回id为1的记录,而第二条语句只会返回id为2的记录。
二、大小写不敏感查询
大小写不敏感查询是指查询的时候不区分大小写,只要字母的顺序和种类相同就能进行匹配。举个例子,如果一个表中存在以下两条记录
ame
—-|——-
1 | lice
2 | alice
那么对于以下两条SL语句
ame LIKE ‘alice’;ame LIKE ‘li%’;
ameame为lice的记录。
三、设置大小写敏感和不敏感查询
eralsensitiveary,即二进制),它支持大小写敏感查询。
在创建表或修改表结构时,可以通过指定字符集来设置大小写敏感和不敏感查询。例如
CRETE TBLE table (
id INT NOT NULL,ameb4b4eral_ci NOT NULL,
PRIMRY KEY (id)
ame字段的字符集和校对规则(COLLTE)来设置大小写不敏感查询。
如果需要更改已经存在的表的字符集和校对规则,可以使用LTER TBLE语句。例如
ameb4b4eral_ci;
ame字段的字符集和校对规则来设置大小写不敏感查询。
MySQL SL大小写查询是一个比较基础的知识点,但是在实际开发中却非常重要。通过本篇的介绍,相信大家已经了解了大小写敏感和不敏感查询的区别和设置方法。在实际开发中,根据需要选择合适的查询方法,可以提高查询效率和准确性。