常用函数有char_length
、length
、bit_length
,它们针对不同的字符编码处理方式不一样。
总的来说:char_length
字符显示的个数;length
字符在当前编码下存储,所占的字节数。bit_length
字符在当前编码下存储,所占的bit,也就是length
*8
GBK 编码
1 | select char_length('中国'); -- 2 |
UTF-8 编码
1 | select char_length('中国'); -- 2 |
常用函数有char_length
、length
、bit_length
,它们针对不同的字符编码处理方式不一样。
总的来说:char_length
字符显示的个数;length
字符在当前编码下存储,所占的字节数。bit_length
字符在当前编码下存储,所占的bit,也就是length
*8
1 | select char_length('中国'); -- 2 |
1 | select char_length('中国'); -- 2 |