>데이터 베이스 >MySQL 튜토리얼 >mysql에서 데이터의 길이를 찾는 방법

mysql에서 데이터의 길이를 찾는 방법

藏色散人
藏色散人원래의
2020-10-27 10:28:276470검색

mysql에서 데이터 길이를 찾는 방법: 1. "LENGTH" 함수를 사용하여 문자열 길이를 가져옵니다. 구문은 "SELECT LENGTH('Character')"와 같습니다. 2. "CHAR_LENGTH" 함수를 사용하여 문자열 길이를 확인합니다. 문자열 길이인 경우 구문은 "SELECT CHAR_LENGTH('Character')"와 같습니다.

mysql에서 데이터의 길이를 찾는 방법

권장: "mysql 비디오 튜토리얼"

MySql은 필드 길이를 계산합니다

사용자 계정에 유용한 중국어 문자가 있습니다. 중국어를 포함하는 모든 문자를 찾으세요. 캐릭터 계정

SELECT member_name FROM table_member WHERE length(member_name)!=char_length(member_name)

LENGTH

mysql의 "LENGTH" 함수는 문자열의 길이를 얻는 데 사용되는 내장 함수입니다.

CHAR_LENGTH

mysql 내장 함수에서 문자열의 길이를 확인하는 또 다른 함수가 있습니다. 함수의 값은 "CHAR_LENGTH"이며, 이 두 함수의 차이점은 다음과 같습니다.
LENGTH: 한자는 3자로 계산되고, 숫자나 문자는 1자로 계산됩니다.
char_length : 중국어, 숫자 또는 문자이든 문자로 간주됩니다. 숫자 또는 문자


Example

char_lengthCharacterByte3길이(str)
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)
bit_length


bit

24
8 length(str) code><path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path>🎜🎜🎜문자열의 길이가 max_allowed_packet에 정의된 최대 길이를 초과하면 위 함수는 NULL을 반환합니다. 🎜 max_allowed_packet의 기본값은 일반적으로 4MB입니다(5.6.5 이하는 1MB)🎜🎜🎜🎜🎜🎜🎜🎜🎜

위 내용은 mysql에서 데이터의 길이를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.