LENGTH
mysql里面的 “LENGTH” 函數(shù)是一個用來獲取字符串長度的內置函數(shù)
CHAR_LENGTH
在mysql內置函數(shù)里面查看字符串長度的還有一個函數(shù)是 “CHAR_LENGTH”,這兩個函數(shù)的區(qū)別是:
LENGTH: 一個漢字是算三個字符,一個數(shù)字或字母算一個字符。
CHAR_LENGTH: 不管漢字還是數(shù)字或者是字母都算是一個字符
實例
漢字
SELECT LENGTH('字符');
輸出:6
SELECT CHAR_LENGTH('字符');
輸出:2
字符
SELECT LENGTH('abc');
輸出:3
SELECT CHAR_LENGTH('abc');
輸出:3
char_length字符11char_length(str)lengthByte31length(str)bit_lengthbit248length(str)
當字符串的長度,超過max_allowed_packet定義的最大長度,上述函數(shù)將返回NULL。
max_allowed_packet一般默認為4MB(5.6.5及一下為1MB)
更多關于云服務器,域名注冊,虛擬主機的問題,請訪問西部數(shù)碼官網(wǎng):m.ps-sw.cn