1. 程式人生 > >java和mysql的length()區別及char_length()

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