mysql 자료형

김병욱·2020년 3월 20일
0

Mysql

목록 보기
3/7

자료형

자주사용하는 자료형

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 이며, 년도 자료형이다.

profile
개발스터디

0개의 댓글