LENGTH(str)
및 OCTET_LENGTH(str)
함수는 문자열의 바이트 길이를 반환하는 데 사용됩니다. 예: LENGTH(str)
和OCTET_LENGTH(str)
函数用于返回字符串的字节长度,例如:
SELECT LENGTH('MySQL字符串函数') AS len1, OCTET_LENGTH('MySQL字符串函数') AS len2; len1|len2| ----+----+ 20| 20|
在 utf8mb4 编码中,一个汉字字符占用 3 个字节。
另外,CHAR_LENGTH(str)
和CHARACTER_LENGTH(str)
函数用于返回字符串的字符长度,也就是字符个数。例如:
SELECT CHAR_LENGTH('MySQL字符串函数') AS len1, CHARACTER_LENGTH('MySQL字符串函数') AS len2; len1|len2| ----+----+ 10| 10|
BIT_LENGTH(str)
SELECT BIT_LENGTH('MySQL字符串函数') AS len; len| ---+ 160|In utf8mb4 인코딩 , 한자는 3바이트를 차지한다. 또한
CHAR_LENGTH(str)
, CHARACTER_LENGTH(str)
함수를 사용하여 문자열의 문자 길이, 즉 문자 수를 반환합니다. 예: 🎜rrreee🎜BIT_LENGTH(str)
이 함수는 문자열의 비트 길이(비트 수)를 반환하는 데 사용됩니다. 예: 🎜rrreee🎜A 바이트에는 8비트가 포함됩니다. 🎜위 내용은 MySQL에서 LENGTH() 함수를 사용하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!