MySql DataType 정리글
send me email if you have any questions.
자주 사용하는 자료형
자료형 |
설명 |
int |
4byte 이며, 정수형이다. |
varchar |
최대 65535byte 이며 가변길이이다. 짧은 데이터 입력시 나머지 공간은 채우지 않는다. |
date |
3byte 이며 년, 월, 일 자료형이다. |
time |
3byte 이며 시, 분, 초 자료형이다. |
datetime |
8byte 이며 날짜와 시간(기간) 자료형이다. now() 함수를 써주면 현재시간으로 데이터가 입력된다. |
정수, 실수형 자료형
자료형 |
설명 |
tinyint |
1byte 이며 -128 ~ 127 또는 0 ~ 255 까지 표현 가능하다. |
smallint |
2byte 이며 -32768 ~ 32767 또는 0 ~ 65536 까지 표현 가능하다. |
mediumint |
3byte 이며 -8388608 ~ 8388607 또는 0 ~ 16777215 까지 표현 가능하다. |
bigint |
8byte 이며 무제한 수 표현이 가능하다. |
float |
4byte 이며 고정 소수점 사용 형태이다. |
decimal |
길이 + 1byte 이며 소수점 사용 형태이다. |
double |
8byte 이며 double을 문자열로 저장한다. |
문자열 자료형
자료형 |
설명 |
char |
최대 255byte 이며 고정 길이이다. 지정된 길이보다 짧은 데이터 입력시 나머지 공간은 공백으로 채워진다. |
tinytext |
최대 255byte 이다. |
text |
최대 65535byte 이다. |
mediumtext |
최대 16777215byte 이다. |
longtext |
최대 4294967295byte 이다. |
날짜 자료형
자료형 |
설명 |
timestamp |
4byte 이며 기간 자료형이다. 시스템 변경시 자동으로 그 날짜와 시간이 저장된다. |
year |
1byte 이며 년도 자료형이다 |