데이터베이스/MySQL
MySQL 필드 타입
띠리
2007. 6. 8. 10:05
● MySQL 필드 타입
tinyint | 부호있는 정수 -128 ~ 127 부호없는 정수 0 ~ 255 |
1 byte |
smallint | 부호있는 정수 -32,768 ~ 32,767 부호없는 정수 0 ~ 65,536 |
2 byte |
mediumint | 부호있는 정수 -8,388,608 ~ 8,388,607 부호없는 정수 0 ~ 16,777,215 |
3 byte |
bigint | 부호있는 정수 -9223,372,036,854,775,808 ~ -9223,372,036,854,775,807 부호없는 정수 0 ~ 18,446,744,073,709,551,615 |
8 byte |
float | 부동 소수점 -3.402823488E+38 ~ 3.402823488E+38 |
- |
double | 부동 소수점 -1.79769313486231517E+308 ~ 1.79769313486231517E+308 |
- |
date | 날짜 1000-01-01 ~ 9999-12-31 | 3 byte |
datetime | 날짜와 시간 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 |
8 byte |
timesstamp | 1970-01-01 00:00:00 ~ 2037년까지 | 4 byte |
time | 시간 -839:59:59 ~ 838:59:59 | - |
year | 연도 1901 ~ 2155 | - |
char | 고정 길이 문자열을 표현하는 유형 | 1 ~ 255 byte |
vchar | 가변 길이 문자열을 표현하는 유형 | 1 ~ 255 byte |
tinyblob | 255개 문자를 저장 | - |
blob | binary large object | - |
tinytext blob text |
65,535개의 문자를 저장 | - |
mediumblob mediumtext |
16,777,215개의 문자를 저장 | - |
longblob longtext |
4,294,967,295 | 4 giga |