CREATE TABLE 테이블명 (컬럼 데이터타입 제약조건, …)
CREATE TABLE 문법 + 데이터 타입 7종
CREATE TABLE 테이블명 (
컬럼1 데이터타입 [제약조건],
컬럼2 데이터타입 [제약조건],
...
);
DECIMAL — 금융용 필수
DECIMAL(15,2) = 정수 13 + 소수 2자리. 금액·잔액 표준. FLOAT/DOUBLE ❌ — 부동소수점 1원 오차.
| 타입 | 본질 · 예시 |
| INT | 정수 — 학년·수량·나이 |
| DECIMAL(p,s) | 정확한 소수 — 금액·잔액 |
| VARCHAR(n) | 가변 문자열 — 이름·이메일 |
| CHAR(n) | 고정 문자열 — 학번·코드 |
| DATE | 날짜만 — 생년월일·등록일 |
| TIMESTAMP | 날짜+시각 — 주문시각·로그 |
| BOOLEAN | TRUE/FALSE — is_active |
⚠️ 시그니처 분별 즉답
이름=VARCHAR(가변) · 학번=CHAR(고정) / 생년월일=DATE · 주문시각=TIMESTAMP(시각 의미 있으면). 둘 다 같은 계열이지만 길이·시각으로 갈려요.