“utf8_general_ci”中的“ci”代表什么

时间:2013-10-29 10:12:05

标签: mysql utf-8 character-encoding

简短的问题:

“utf8_general_ci”中的“ci”是什么意思/代表什么?

由于

2 个答案:

答案 0 :(得分:10)

这意味着case insensitive。这样你就不必担心比较中的字母大小。

select 'A' = 'a' 
对于不区分大小写的数据库,

返回true。

答案 1 :(得分:-2)

utf8_general_ci通常用于不区分大小写的字符识别。这意味着您可以在没有CASE问题的情况下检查条件或从数据库获取数据。

示例:

select Name from student where 'R' = 'r';