정수형 - 소수점이 없는 데이터
실수형 - 소수점이 있는 데이터
문자형 - 텍스트로 구성된 문자열 데이터
날짜형 - 날짜와 시간 데이터
MySQL에서는 데이터를 저장하기 전에 저장 공간의 데이터 타입을 미리 지정
TINYINT - 1Byte (-128 ~ 127)
SMALLINT - 2Byte (-32,768 ~ 32,767)
MEDIUMINT - 3Byte (약 -838백만 ~ 838백만)
INT - 4Byte (약 -21억 ~ 약 21억)
BIGINT - 8Byte (약 -900경 ~ 약 900경)
FLOAT - 4Byte (소수점 아래 7자리까지 표현)
DOUBLE - 8Byte (소수점 아래 15자리까지 표현)
CHAR(n) - 255 (n을 1부터 255까지 지정 가능, 지정 안 할 시 1 기본값)
VARCHAR(n) - 65535(n을 1부터 65535까지 지정 가능, 지정 안 할 시 사용 X)
고정 길이 문자형 CHAR
변동 길이 문자형 VARCHAR
TINYTEXT - 255Byte
TEXT - 65535Byte
MEDIUMTEXT - 약 천 6백만
LONGTEXT - 약 42억
DATE - 3Byte
DATETIME - 3Byte
TIME - 4Byte
YEAR - 1