요약

  1. 문자형: 고정/가변 길이에 따라 조절
  2. 숫자형: 정수형과 실수형으로 구분
  3. 날짜 및 시간

1. 문자형

타입설명
CHAR(n)고정 길이 — 짧으면 공백 채움 (고정 코드값에 적합)
VARCHAR(n)가변 길이 — 최대 길이 제한 (이름, 주소 등)
TEXT제한 없는 가변 길이 (설명글 등)

2. 숫자형

정수형

타입크기범위
SMALLINT2 Byte-32,768 ~ 32,767
INTEGER4 Byte약 ±21억
BIGINT8 Byte약 ±922경

실수형

타입크기정밀도
REAL4 Byte소수점 6자리
DOUBLE PRECISION8 Byte소수점 15자리

고정 소수점

NUMERIC(p, s) — p: 전체 자릿수, s: 소수점 이하 자릿수


3. 날짜 및 시간

타입형식
DATEYYYY-MM-DD
TIMESTAMP WITHOUT TIME ZONEYYYY-MM-DD HH:MI:SS
INTERVAL시간 간격 (예: '1 day 2 hours')

4. 논리형

BOOLEANTRUE, FALSE, NULL