MySQL의에서 데이터 형식을 컴파일
1. 값 종류
TINYINT
-2 ^ 7의 (-128)의 정수 데이터 7--1 2 ^ (127)에 관한 것이다. 저장 크기는 1 바이트이다.
부호없는 정수 데이터는 0 내지 255이다. 소수점 유형에 대해
테이블의 구조는 당신이 TINYINT (100)를 구축하는 경우에도, TINYINT (3) 할 수 있습니다 때, 그는 너무 큰 세였다.
SMALLINT
-2 ^ 2 ^ 15 --1 (32,767) 내지 15 (-32,768)에서 정수 데이터. 저장소 크기는 2 바이트입니다.
부호없는 정수 데이터는 0 내지 65,535이다. 큰 정수 값의 경우
그래서 테이블의 건설 만이 (100) SMALLINT 구축하더라도, (5) SMALLINT가 될 수있을 때, 그는 너무 큰 다섯이었다.
MEDIUMINT
-2 ^ 23 (-8,388,608) 2 ^ 23 (8,388,607) 정수 데이터 3 바이트 (모든 디지털) 저장 크기.
부호 정수 데이터의 0 내지 16,777,215이다. 큰 정수 값의 경우
그래서 테이블의 건설에만 INT (100)를 구축하는 경우에도, MEDIUMINT (7)이 될 수있을 때, 그는 너무 큰 일곱이었다.
INT / 정수
1 (2,147,483,647) 4 바이트 데이터 (전체 수) 저장 크기 정수 - -2 ^ 2 ^ 31-31 (2,147,483,648) 발.
부호없는 정수 데이터는 0 내지 4294967296이다.
그래서 테이블의 건설에만 INT (100)를 구축하는 경우에도, (10) INT 될 수있을 때, 그는 가장 많이 (10)이었다.
BIGINT
-2 ^ 63 (-9,223,372,036,854,775,808)로부터 데이터 정수 2 ^ 63-1 (9,223,372,036,854,775,807) (모든 숫자)이다. 저장소 크기는 8 바이트이다.
서명되지 (수학을)
그래서 테이블의 건설 만이 BIGINT (100)를 구축하는 경우에도, BIGINT (20)가 될 수있을 때, 그는 가장 많이 (20)이었다.
흙손
단 정밀도 부동 소수점 값
저장소 크기는 4 바이트입니다.
더블
배정 밀도 부동 소수점 값
저장소 크기는 8 바이트이다.
소수
DECIMAL (M, D) 중, M은> D가, M + 2, 그렇지 않은 경우 D + 2
그리고, M 및 D의 크기에 기초하여 값을 작은 값의 범위를 기억
추신 : m 디지트의 총 개수이고, D는 소수점 이하의 자리수이다. m 및 D이 허용 한도에 따라 하드웨어 상태 값을 저장하는 경우 생략한다.
2. 시간과 날짜
데이트
3 바이트의 저장 크기
형식 YYYY-MM-DD
범위 1000년 1월 1일 / 9999-12-31
날짜 값
시각
3 바이트의 저장 크기
MM : HH 형식 SS를
범위 '-838 : 59 : 59'/ '838 : 59 : 59'
시간이나 기간의 값
년
저장 크기 1 바이트
YYYY 형식
범위 2,155분의 1,901
연도 값의 경우
날짜 시간
8 바이트의 저장 크기
형식 YYYY-MM-DD HH : MM : SS
범위 1000-01-0100 : 00 : 00 / 9999-12-31 23시 59분 59초
혼합에 대한 날짜 및 시간 값
타임 스탬프
저장 크기 4 바이트
YYYYMMDD HHMMSS 형식
범위 1970-01-0100 : 00 : 00/2038
종료 시간은 2147483647 초 베이징 2038년 1월 19일 11시 14분 7초 GMT 2038 1 월 19 일 이른 아침 3시 14분 7초
날짜와 시간 값을 혼합, 타임 스탬프
3. 문자열 유형
숯
255 스토리지 크기를 바이트
고정 길이 문자열
VARCHAR
저장 크기 65535 바이트
가변 길이 스트링
TINYBLOB
255 스토리지 크기를 바이트
이진 문자열에 더 이상 255 자 없다
tinytext
255 스토리지 크기를 바이트
짧은 텍스트 문자열
얼룩
저장 크기 65535 바이트
바이너리 형태로 긴 텍스트 데이터
본문
저장 크기 65535 바이트
긴 텍스트 데이터
MEDIUMBLOB
저장 크기는 0-16777215 바이트
중간 길이의 형태로 진 텍스트 데이터
MEDIUMTEXT
저장 크기는 0-16777215 바이트
중간 길이 텍스트 데이터
LONGBLOB
바이트 크기 0-4294967295 저장
바이너리 형태로 큰 텍스트 데이터
LONGTEXT
바이트 크기 0-4294967295 저장
큰 텍스트 데이터