집 >데이터 베이스 >MySQL 튜토리얼 >mysql에서 데이터의 길이를 찾는 방법
mysql에서 데이터 길이를 찾는 방법: 1. "LENGTH" 함수를 사용하여 문자열 길이를 가져옵니다. 구문은 "SELECT LENGTH('Character')"와 같습니다. 2. "CHAR_LENGTH" 함수를 사용하여 문자열 길이를 확인합니다. 문자열 길이인 경우 구문은 "SELECT CHAR_LENGTH('Character')"와 같습니다.
권장: "mysql 비디오 튜토리얼"
MySql은 필드 길이를 계산합니다
사용자 계정에 유용한 중국어 문자가 있습니다. 중국어를 포함하는 모든 문자를 찾으세요. 캐릭터 계정
SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name)
mysql의 "LENGTH" 함수는 문자열의 길이를 얻는 데 사용되는 내장 함수입니다.
mysql 내장 함수에서 문자열의 길이를 확인하는 또 다른 함수가 있습니다. 함수의 값은 "CHAR_LENGTH"이며, 이 두 함수의 차이점은 다음과 같습니다.
LENGTH: 한자는 3자로 계산되고, 숫자나 문자는 1자로 계산됩니다.
char_length : 중국어, 숫자 또는 문자이든 문자로 간주됩니다. 숫자 또는 문자
char_length
1 | 1 | char_length(str) |
길이 |
|
---|---|---|---|---|
1char_length
|
字符 | 1 | 1 | char_length(str) |
length |
Byte | 3 | 1 | length(str) |
bit_length |
bit | 24 | 8 | length(str) |
8 🎜🎜🎜문자열의 길이가 max_allowed_packet에 정의된 최대 길이를 초과하면 위 함수는 NULL을 반환합니다. 🎜 max_allowed_packet의 기본값은 일반적으로 4MB입니다(5.6.5 이하는 1MB)🎜🎜🎜🎜🎜🎜🎜🎜🎜bit_length
24
bit
위 내용은 mysql에서 데이터의 길이를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!