java和mysql的length()区别及char_length()

一. mysql里面的有length和char_length两个长度函数,区别在于:

length: 一个汉字是算三个字符,一个数字或字母算一个字符。

char_length: 不管汉字还是数字或者是字母都算是一个字符。

如:

select length('办公室零食m')  --->16

select char_length('办公室零食m')  ---> 6

二. java中字符串中的length()方法则与mysql的char_length一样:

System.out.println("办公室零食m".length()); ---> 6

猜你喜欢

转载自blog.csdn.net/SeaSky_Steven/article/details/83829820