<aside> 📖
학습 목표
| 구분 | 규칙 예시 |
|---|---|
| 대소문자 | 소문자 사용 |
| 단어 구분 | 언더스코어(_) 사용 |
| 복수/단수 | 복수 사용 (members, orders) |
| 접두사 | 지양 (tbl_ 같은 것) |
members -- 회원 목록
orders -- 주문 목록
order_items -- 주문별 상품 목록
payment_logs -- 결제 이력
<aside> 💡
실무에서는 소문자 + 언더스코어가 가장 보편적 (PostgreSQL 기준)
</aside>
| 용도 | 데이터 타입 | 비고 |
|---|---|---|
| 문자열 | VARCHAR(n) | 가변 길이, 권장 |
| 긴 문자열 | TEXT | 긴 데이터, 검색 비효율 가능 |
| 정수 | SMALLINT / INT / BIGINT | 크기별 선택 |
| 날짜 | DATE | 날짜 전용 |
| 날짜+시간 | TIMESTAMP | 시간 포함 |
| 불리언 | BOOLEAN | true / false |
| UUID | UUID | 고유 식별자 |