>데이터 베이스 >MySQL 튜토리얼 >MySQL에서 LENGTH() 함수를 사용하는 방법

MySQL에서 LENGTH() 함수를 사용하는 방법

WBOY
WBOY앞으로
2023-05-26 21:40:413593검색

LENGTH()

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 yisu.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제