티스토리 뷰

 

교육용으로 만들었던 게시판 모델링 스크립트이다. 필요에 따라 수정하여 사용하면 된다.

DROP TABLE EVT_USER_BAS;
CREATE TABLE EVT_USER_BAS (    
    USER_ID             VARCHAR(64) NOT NULL COMMENT '사용자ID', 
    USER_NM             VARCHAR(20) NOT NULL COMMENT '사용자명', 
    USER_PASS           VARCHAR(100) NOT NULL COMMENT '사용자비밀번호', 
    CNTAC_NO            VARCHAR(11) COMMENT '연락처번호', 
    EMAIL_ADDR          VARCHAR(300) NOT NULL COMMENT '이메일주소', 
    DEL_YN              VARCHAR(1) COMMENT '삭제여부', 
    FRST_REG_DATE       DATETIME NOT NULL COMMENT '최초등록일자', 
    FRST_REG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최초등록사용자ID', 
    LAST_CHG_DATE       DATETIME NOT NULL COMMENT '최종수정일자', 
    LAST_CHG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최종등록사용자ID',
    PRIMARY KEY(USER_ID)
) DEFAULT CHARSET=utf8 COMMENT '사용자기본';    

DROP TABLE EVT_BBRD_BAS;
CREATE TABLE EVT_BBRD_BAS (
    BBRD_SN             INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '게시판 순번',
    TITLE               VARCHAR(100) NOT NULL COMMENT '제목',
    CONTENTS            VARCHAR(4000) COMMENT '내용',
    BBRD_TYPE           VARCHAR(10) NOT NULL COMMENT '게시판 유형(NT:공지사항, BBRD:게시판, FAQ:FAQ / 추후 코드화 요망)',
    BBRD_NT_YN          VARCHAR(1) NOT NULL DEFAULT 'N' COMMENT '공지여부(상단)',
    RDCNT               INT NOT NULL DEFAULT 0 COMMENT '조회수',
    RCMD_CNT            INT NOT NULL DEFAULT 0 COMMENT '추천수',
    DCMD_CNT            INT NOT NULL DEFAULT 0 COMMENT '비추천수',
    FRST_REG_DATE       DATETIME NOT NULL COMMENT '최초등록일자', 
    FRST_REG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최초등록사용자ID', 
    LAST_CHG_DATE       DATETIME NOT NULL COMMENT '최종수정일자', 
    LAST_CHG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최종등록사용자ID',
    PRIMARY KEY(BBRD_SN)
) DEFAULT CHARSET=utf8 COMMENT '이벤트 게시판 기본';

DROP TABLE EVT_BBRD_CMT_BAS;
CREATE TABLE EVT_BBRD_CMT_BAS (
    BBRD_CMT_SN         INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '댓글 순번',
    BBRD_SN             INT NOT NULL COMMENT '게시판 순번',
    CMT_CONTENTS        VARCHAR(4000) COMMENT '댓글 내용',
    SECRET_YN           VARCHAR(1) NOT NULL DEFAULT 'N' COMMENT '비밀 여부',
    PASSWORD            VARCHAR(30) COMMENT '댓글 비밀번호',
    FRST_REG_DATE       DATETIME NOT NULL COMMENT '최초등록일자', 
    FRST_REG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최초등록사용자ID', 
    LAST_CHG_DATE       DATETIME NOT NULL COMMENT '최종수정일자', 
    LAST_CHG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최종등록사용자ID',
    PRIMARY KEY(BBRD_CMT_SN, BBRD_SN)
) DEFAULT CHARSET=utf8 COMMENT '이벤트 게시판 댓글 기본';

DROP TABLE EVT_BBRD_RCMD_BAS;
CREATE TABLE EVT_BBRD_RCMD_BAS (
    USER_ID             VARCHAR(64) NOT NULL COMMENT '사용자ID',
    BBRD_SN             INT NOT NULL COMMENT '게시판 순번',
    RCMD_TYPE           VARCHAR(1) NOT NULL DEFAULT 'R' COMMENT '추천 유형(R:추천, D:비추천 / 추후 코드화 요망)',
    FRST_REG_DATE       DATETIME NOT NULL COMMENT '최초등록일자', 
    FRST_REG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최초등록사용자ID', 
    LAST_CHG_DATE       DATETIME NOT NULL COMMENT '최종수정일자', 
    LAST_CHG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최종등록사용자ID',
    PRIMARY KEY(USER_ID, BBRD_SN, RCMD_TYPE)
) DEFAULT CHARSET=utf8 COMMENT '이벤트 게시판 추천 기본';

DROP TABLE EVT_BBRD_ATFL_BAS;
CREATE TABLE EVT_BBRD_ATFL_BAS (
    BBRD_ADFL_SN        INT UNSIGNED NOT NULL AUTO_INCREMENT COMMENT '첨부파일 순번',
    BBRD_SN             INT NOT NULL COMMENT '게시판 순번',
    ORI_FILE_NM         VARCHAR(50) NOT NULL COMMENT '원본 파일명',
    TRANS_FILE_NM       VARCHAR(100) NOT NULL COMMENT '변환 파일명',
    FILE_PATH           VARCHAR(100) NOT NULL COMMENT '파일 경로',
    FILE_SIZE           INT NOT NULL COMMENT '파일 사이즈',
    FRST_REG_DATE       DATETIME NOT NULL COMMENT '최초등록일자', 
    FRST_REG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최초등록사용자ID', 
    LAST_CHG_DATE       DATETIME NOT NULL COMMENT '최종수정일자', 
    LAST_CHG_USER_ID    VARCHAR(64) NOT NULL COMMENT '최종등록사용자ID',
    PRIMARY KEY(BBRD_ADFL_SN, BBRD_SN)
) DEFAULT CHARSET=utf8 COMMENT '이벤트 게시판 첨부 기본';

 

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/12   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31
글 보관함