MySQL之LENGTH()和CHAR_LENGTH()的区别

110 阅读1分钟

1、char_length(str)
(1)计算单位:字符
(2)不管汉字还是数字或者是字母都算是一个字符
2、length(str)
(1)计算单位:字节
(2)utf8编码:一个汉字三个字节,一个数字或字母一个字节。
(3)gbk编码:一个汉字两个字节,一个数字或字母一个字节。

例题:1683. 无效的推文 - 力扣(LeetCode)