char_length()是计算字符长度。
length()是计算字节长度。
1个汉字占3个字节,占1个字符。
mysql的varchar是用字符做单位的。
1.计算汉字的长度
a. SELECT CHAR_LENGTH("字符长度") len;

b. SELECT LENGTH("字符长度") len

2.计算英文及数字长度
a. SELECT CHAR_LENGTH("ab123") len

b.SELECT LENGTH("ab123") len

本文介绍了MySQL中用于计算字符串长度的两种方法:char_length()和length()。char_length()用于计算字符数,而length()则计算字节数。通过示例展示了如何使用这两种函数来分别获取汉字和英文及数字的长度。
539

被折叠的 条评论
为什么被折叠?



