一、用途
在 MySQL 中,LENGTH() 和 CHAR_LENGTH()都是用于获取字符串长度的函数
二、区别
1.LENGTH()
LENGTH() 函数返回字符串中字节数的总和,而不管实际字符数。
比如utf-8编码下,LENGTH(‘hello世界’) = 11。
2.CHAR_LENGTH()
CHAR_LENGTH() 函数返回字符串的字符数,而不考虑实际字节数。它计算的是字符串中的实际字符数,不受多字节字符编码的影响。
比如utf-8编码下,CHAR_LENGTH(‘hello世界’) = 7。