Post

Store Table Documentation

Description of Table 'Store'

Table Name: diner

음식점의 기본 정보를 포함한 테이블로, 각 음식점의 소유자와 주소 정보를 관리합니다.


Columns:

Column NameData TypeNullableUniqueDescription
diner_idBIGINTNOT NULLYES음식점 ID
owner_user_idBIGINTNOT NULLNO음식점 보유자 ID
diner_nameVARCHAR(255)NOT NULLNO음식점 이름
diner_addressVARCHAR(255)NOT NULLNO음식점 주소
delete_ynVARCHAR(1)NOT NULLNO삭제 여부
created_user_idBIGINTNOT NULLNO등록자 ID
created_datetimeDATETIMENOT NULLNO등록 일시
modified_user_idBIGINTNOT NULLNO수정자 ID
modified_datetimeDATETIMENOT NULLNO수정 일시

Detailed Description:

  • diner_id:
    • 음식점을 고유하게 식별하는 ID로, 자동 증가하며 테이블의 기본 키입니다.
    • Nullable: NOT NULL
    • Unique: YES
  • owner_user_id:
    • 음식점 소유주의 ID로, user 테이블의 user_id를 참조합니다.
    • Nullable: NOT NULL
    • Unique: NO
  • diner_name:
    • 음식점명을 나타내며, 최대 255자를 허용합니다.
    • Nullable: NOT NULL
    • Unique: NO
  • diner_address:
    • 음식점 주소를 나타내며, 최대 255자를 허용합니다.
    • Nullable: NOT NULL
    • Unique: NO
  • delete_yn:
    • 메뉴의 삭제 여부를 나타내며, 'Y' 또는 'N' 값을 가질 수 있습니다.
    • Nullable: NOT NULL
    • Unique: NO
  • created_user_id, created_datetime, modified_user_id, modified_datetime:
    • 각 상품의 생성 및 수정 정보를 기록하는 메타데이터.

Example SQL Query:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
CREATE TABLE `diner`
(
  diner_id           BIGINT           NOT NULL AUTO_INCREMENT COMMENT '음식점 ID',
  owner_user_id      BIGINT           NOT NULL               COMMENT '음식점 보유자',
  diner_name         VARCHAR(255)     NOT NULL               COMMENT '음식점 이름',
  diner_address      VARCHAR(255)     NOT NULL               COMMENT '음식점 주소',
  delete_yn          VARCHAR(1)       NOT NULL DEFAULT 'N'   COMMENT '삭제 여부',
  created_user_id    BIGINT           NOT NULL               COMMENT '등록자 ID',
  created_datetime   DATETIME         NOT NULL               COMMENT '등록 일시',
  modified_user_id   BIGINT           NOT NULL               COMMENT '수정자 ID',
  modified_datetime  DATETIME         NOT NULL               COMMENT '수정 일시',

  PRIMARY KEY (diner_id),
  CONSTRAINT fk_diner FOREIGN KEY (owner_user_id) REFERENCES `user`(user_id)
) ENGINE = INNODB DEFAULT CHARSET=utf8mb4 COMMENT='음식점';

This post is licensed under CC BY 4.0 by the author.