MySQL

MySQL 데이터 타입

무르뇌 2023. 4. 9. 15:18

숫자형

데이터 형식 바이트 수  숫자 범위 설명
BIT 1 0 or 1 or NULL 논리형으로 참, 거짓으로 사용
INT 4 약 -21억 ~ 21억 정수
BIGINT 8 -2^63 ~ 2^63 정수
FLOAT 4 -3.40..x 10^38 ~ 3.40..x 10^38 소수
DOUBLE 8 -1.79.. x 10^308 ~ 1.79.. x 10^308 소수

 

문자형

데이터 형식 바이트 수 설명
CHAR(n) 0 ~ 8000 고정길이 문자형
NCHAR(n) 0 ~ 8000 유니코드 고정길이 문자형 (한글은 0~4000자)
VARCHAR(n) 0 ~ 2^31 - 1 가변길이 문자형 (VARCHAR(MAX) = 2GB)
NVARCHAR(n) 0 ~ 2^31 - 1 유니코드 가변길이 문자형 (NVARCHAR(MAX) = 2GB)

 

날짜형

데이터 형식 바이트 수 설명
DATETIME 8 YYYY-MM-DD 시:분:초
DATE 3 YYYY-MM-DD
TIME 5 시:분:초