본문 바로가기

DB/MySql

mySQL Data Type



mySQL Data Type


http://dev.mysql.com/doc/refman/5.0/en/data-type-overview.html





MySQL에서 지원하는 데이터 형(MySQL DataTypes)


형태데이터형범위크기
숫자형TINYINT-128 ~ 128 , 0 ~ 2551 Byte
SMALLINT-32768 ~ 32767 , 0 ~ 655352 Byte
MEDIUMINT-8388608 ~ 8388607, 0 ~ 167772153 Byte
INT, INTEGER-2147483648 ~ 2147483647, 0 ~ 42949672954 Byte
BIGINT-9223372036854775808 ~ 9223372036854775807
0 ~ 18446744073709551615
8 Byte
FLOAT-3.402823466E+38 ~ -1.175494351E-38
1.175494351E-38 ~ 3.402823466E+38
4 Byte
DOUBLE [PRECISION], REAL1.7976931348623157E+308 ~ -2.2250738585072014E-308
0 ~ 2.2250738585072014E-308
8 Byte
DECIMAL(M,D), NUMERIC(M,D)데이터 베이스 설정 및 시스템에 따라 다름가변적 크기
날자형DATE'1000-01-01' ~ '9999-12-31'3 Byte
TIME'-838:59:59' ~ '838:59:59'3 Byte
DATETIME'1000-01-01 00:00:00' ~ '9999-12-31 23:59:59'8 Byte
TIMESTAMP'1970-01-01 00:00:01' ~ '2038-01-19 03:14:07'4 Byte
YEAR1901 ~ 21551 Byte
문자(열)형CHAR(M)1~ 255 개의 문자M <= 255 Byte
BINARY(M)1 ~ 255 개의 문자M Byte
VARCHAR(M), VARBINARY(M)1 ~ 255 개의 문자M Byte
TINYBLOB, TINYTEXT최대 2^8입력된 길이 만큼
BLOB, TEXT최대 2^16입력된 길이 만큼
MEDIUMBLOB, MEDIUMTEXT최대 2^24입력된 길이 만큼
LONGBLOB, LONGTEXT최대 2^32입력된 길이 만큼
ENUM최대 65525 개1 ~ 2 Byte
SET최대 64 개의 셋1 ~ 8 Byte



'DB > MySql' 카테고리의 다른 글

MySQL 명령어  (0) 2014.02.21
MySQL 함수 정리  (0) 2014.02.21