데이터베이스 데이터 유형

데이터 유형은 정수, 부동 소수점 및 고정 소수점 형의 종류, 날짜와 시간, 문자열 및 이진 유형을 포함한다.

첫째, 정수형

: MySQL의의 정수 유형의 다섯 종류로 나누어집니다 TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT .

유형과 값 범위가 차지하는 바이트의 다른 정수는 다릅니다. 도는 다음과 같습니다 :

 

 

둘째, 부동 소수점 및 고정 소수점 형

MySQL의에서는 나타내 진 부동 소수점과 고정 소수점을 사용하여 저장된다.
단일 정밀도 부동 소수점 형 (두 부동의 종류가 있습니다 FLOAT ) 배정 밀도 부동 소수점 형 ( 더블 ).

고정 소수점 타입의 하나의 종류 : DECIMAL 유형입니다.

그리고 바이트 수도 다음 범위를 점령 :

참고 : 값의 동일한 유형이 --DECIMAL DOUBLE 유형을 다양합니다.
     - DECIMAL 유형의 유효 범위는 M 및 D. 결정 유의
     - M 데이터의 길이이고, D는 소수점 이하의 길이를 나타낸다.

 

 

셋째, 시간과 날짜 유형

: 데이터베이스에 저장된 날짜와 시간, MySQL은 데이터 유형이 날짜와 시간을 나타냅니다 제공 연도, 날짜, 시간, DATETIME, TIMESTAMP를

다음은 유형, 범위, 날짜 형식 및 0 값에 해당하는 MySQL의 날짜 바이트 및 시간 데이터의 수를 나열합니다.

참고 : 삽입 된 값이 유효하지 않은 경우, 시스템이 자동으로 해당 데이터베이스에 제로 값.

 

 
세, 문자열 및 이진 유형
문자열, 사운드, 사진 및 데이터를 저장하기 위해 MySQL의 바이너리 형식과 문자열은 다음과 같습니다 :
유형 바이트 수 (크기) 용도
255 바이트 고정 길이 바이트 문자
VARCHAR 65535 바이트 가변 길이 바이트 문자
얼룩 65535 바이트 바이너리 형태로 긴 텍스트 데이터
TINYBLOB 255 바이트 이진 문자열에 더 이상 255 자 이하
MEDIUMBLOB 0-16777215 바이트 중간 길이의 형태로 진 텍스트 데이터
LONGBLOB 0-4294967295 바이트 바이너리 형태로 큰 텍스트 데이터
본문 65535 바이트 긴 텍스트 데이터
TINYTEXT 255 바이트 짧은 텍스트 문자열
MEDIUMTEXT 0-16777215 바이트 중간 길이 텍스트 데이터
LONGTEXT 0-4294967295 바이트 큰 텍스트 데이터
  참고 : 유사한 CHAR 및 VARCHAR 유형,하지만 그들은 저장하고 다른 방법을 검색 할 수 있습니다. 후행 공백이 유지되고 있는지 그들의 최대 길이, 또한 다르다. 경우 환산 저장 또는 검색시에 수행되지 않는다.
   그들은 바이너리 스트링이 아닌 비 바이너리 문자열을 포함하는 것을 제외하고 BINARY 및 VARBINARY 타입은 CHAR 및 VARCHAR과 유사하다. 그것이 그들이 바이트 문자열이 아닌 문자열을 포함합니다.
   블롭 이진 큰 목적은 가변 량의 데이터를 보유 할 수있다. TINYBLOB, BLOB, MEDIUMBLOB 및 LONGBLOB : 네 BLOB 유형이 있습니다. 그들은 최대 값을 수용 할 수있는 유일한 길이가 다르다.
   TINYTEXT, TEXT, MEDIUMTEXT 및 LONGTEXT : TEXT 네 가지 유형이 있습니다. 이 유형은 BLOB, 최대 길이 네 가지 종류에 해당하고, 동일한 스토리지 요구 사항이 있습니다.

 

 

 

 

추천

출처www.cnblogs.com/Wsy5-5/p/11780049.html