MySQL, MSSQL, 텍스트, ntext, 이미지, blob 비교

출처: 인터넷
작성자: 사용자
키워드: 바이트 비교 문자열 변수 크기

1, MySQL이 blob를 존재 하는 텍스트:

(1), 같은
저장 또는 검색 텍스트 또는 BLOB 열에 케이스 변환, 그리고 맞는 때 그것은 실행 되지 엄격 모드에서 열 형식의 최대 길이 초과 하는 BLOB 또는 텍스트 열 A 값을 할당 하면 값 되도록 잘립니다. 잘린된 문자 공간 아니다, 하는 경우 경고가 생성 됩니다. 엄격한 SQL을 사용 하 여 모드는 오류를 생성 하 고 값은 거부 보다는 도청 경고를 주어진.
Blob 및 텍스트 열은 기본값을 가질 수 없습니다.
BLOB 및 텍스트 열의 값 저장 또는 검색 하는 경우에 후행 공백은 삭제 되지 않습니다. (이것은 varchar 및 varbinary 열으로 동일)입니다.
BLOB 및 텍스트 열 인덱스에 대 한 인덱스 접두사 길이 지정 해야 합니다. Char 및 varchar, 접두사 길이 선택 사항입니다.

(2) 호환성

텍스트:

텍스트 값은 대/소문자
텍스트 이진이 아닌 문자열로 취급 됩니다.
텍스트 열에는 문자 집합, 및 값 정렬 및 비교 문자 집합의 데이터 정렬 규칙에 따라
Varchar 열으로 텍스트 열을 치료할 수 있습니다.
MySQL 커넥터/ODBC LongVarChar로 텍스트 값을 정의합니다.
Blob 사진을 저장할 수 있는, 텍스트 좋은, 텍스트는 일반 텍스트 파일로 저장할 수 있습니다. 4 텍스트 4에 해당 하는 Tinytext, Mediumtext, 원본과 Longtext blob 유형 유형과 동일한 최대 길이 및 스토리지 요구 사항을.
Blob:

주문 고 BLOB 값의 비교는 대/소문자 구분 방식으로;에서 수행
Blob 이진 문자열;으로 처리 됩니다.
Blob 열 할 하지 문자 집합 및 정렬 있고 바이트 열 값에 따라 숫자 값을 비교.

대부분의 측면에서 충분히 클 수 varbinary 열으로 BLOB 열을 볼 수 있습니다.

MySQL 커넥터/ODBC LongVarBinary BLOB 값 정의
Blob는 데이터의 다양 한 수를 저장할 수 있는 대형 이진 개체입니다. 4 유형 Tinyblob, blob, Mediumblob, 및 Longblob를 그들은 값을 저장할 수 있는 최대 길이 기기만 다 blob입니다.

(3) 기타:

Varchar, blob 및 텍스트 형식은 가변 길이 형식입니다 그리고 그들의 스토리지 요구 사항 열 값의 (l 이전 테이블에 표시), 종류의 최대 가능한 크기에 실제 길이에 따라 달라 집니다. 예를 들어 varchar (10) 열 10 문자의 최대 길이 문자열을 저장할 수 이며 실제 스토리지 필요 1 바이트는 문자열의 길이 기록 하는 문자열의 길이. 문자열 'ABCD' L 4 이며 저장소 5 바이트입니다.
Blob 및 텍스트 종류 1,2,3 또는 4 바이트 형식의 최대 가능한 길이 따라 열 값의 길이 기록 하는 데 필요 합니다. varchar는 255;의 최대 제한 크기를 정의할 필요가 BLOB 또는 텍스트 열을 열 종류의 최대 길이 초과 하는 값을 할당 하면 그것에 맞게 값이 잘립니다.

최대 255 자 (n) 고정된 길이 문자
VARCHAR (n) 변수 길이 MySQL 4.1는 이전 문자의 최대 255, 최대 65535 바이트 후 MySQL 5
Tinytext 가변 길이, 최대 255 자
65, 535 자까지 텍스트 가변 길이
16777215까지 Mediumtext 가변 길이 (2 ^24-1) 문자
Longtext 가변 길이, 최대 4294967295 (2 ^32-1) (4G) 문자

2, text, ntext 및 image MSSQL 존재:

ntext:
가변 길이 유니코드 데이터의 최대 길이가 2 ^30-1 (1073741823) 자인. 저장소 크기는 문자의 수 (바이트) 단위로 입력 한 시간 두 번. S q L-92에서 ntext에 대 한 동의어는 국가입니다.

텍스트:
서버 코드 페이지에서 유니코드 이외의 가변 길이 데이터의 최대 길이가 2 ^31-1 (2147483647) 문자. 서버 코드 페이지에서 더블 바이트 문자를 사용 하는 경우 저장소는 여전히 2147483647 바이트입니다. 저장소 크기는 2147483647 바이트 미만 (문자열)에 따라 있을 수 있습니다.

이미지:
데이터 형식은 비트 문자열에 저장 하는 이미지에 저장 된 데이터 하지 SQL 서버에서 해석 하 고 응용 프로그램에서 해석 해야 합니다. 예를 들어 응용 프로그램 BMP, Tief, GIF 및 JPEG 형식을 사용 하 여 이미지 데이터 형식의 데이터를 저장할 수 있습니다. & NBSP

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.