programing

MySQL에서 BLOB와 TEXT 데이터 유형의 차이점은 무엇입니까?

copysource 2022. 9. 15. 23:30
반응형

MySQL에서 BLOB와 TEXT 데이터 유형의 차이점은 무엇입니까?

뭐가blob그리고 무엇이text차이점은 무엇입니까?

언제 사용해야 합니까?blob그리고 언제가 필요한가?text데이터 유형으로요?

왜냐하면blob그리고.text,있다mediumblob==mediumtext,smallblob==small text같은 의미라도 있나요?

이걸 보세요.MEDIUMBLOB,MEDIUMTEXT L+ 3 바이트, 여기서L < 224.

뭐가L?

TEXT 및 CHAR은 시간과 관련된 문자 집합으로 변환됩니다.BLOB 및 BINARY는 단순히 바이트를 저장합니다.

BLOB는 이진 데이터를 저장하는 데 사용되고 텍스트는 큰 문자열을 저장하는 데 사용됩니다.

BLOB 값은 이진 문자열(바이트 문자열)로 취급됩니다.문자 집합은 없으며 정렬 및 비교는 열 값의 바이트 숫자 값을 기반으로 합니다.

TEXT 값은 2진수 이외의 문자열(문자열)로 취급됩니다.문자 집합이 있으며 문자 집합의 조합에 따라 값이 정렬되고 비교됩니다.

http://dev.mysql.com/doc/refman/5.0/en/blob.html

BLOB 데이터형은 이미지 등의 바이너리 객체를 저장하고 텍스트 데이터형은 웹페이지의 기사 등의 텍스트 객체를 저장합니다.

보통 일반 텍스트로 변환되므로 문자열과 같은 텍스트만 저장할 수 있습니다.

BLOB 및 BINARY는 이미지와 같은 이진 데이터를 단순히 바이트만 저장할 수 있음을 의미합니다.

BLOB는 가변적인 양의 데이터를 보관하는 이진 문자열입니다.대부분의 경우 경로 및 파일 정보 대신 실제 이미지 바이너리를 유지하는 데 BLOB가 사용됩니다.텍스트는 대량의 문자열 문자용입니다.일반적으로 블로그 또는 뉴스 기사는 TEXT 필드에 포함됩니다.

이 경우 L은 스토리지 요건을 기술하는 데 사용됩니다. (Length | Size + 3)는 224 미만입니다.

참고 자료: http://dev.mysql.com/doc/refman/5.0/en/blob.html

고성능 Mysql 책에 따르면:

BLOB 패밀리와 TEXT 패밀리의 유일한 차이점은 BLOB 유형에는 정렬이나 문자 집합 없이 이진 데이터가 저장되지만 TEXT 유형에는 문자 집합과 조회가 있다는 입니다.

BLOB는 2GB가 넘는 이진 데이터를 저장합니다.BLOB의 최대 사이즈는 4GB입니다.바이너리 데이터는 구조화되지 않은 데이터(이미지 오디오 파일 vedio 파일 디지털 서명)를 의미합니다.

텍스트는 큰 문자열을 저장하는 데 사용됩니다.

언급URL : https://stackoverflow.com/questions/11624807/what-are-the-differences-between-the-blob-and-text-datatypes-in-mysql

반응형