티스토리 뷰
교육용으로 만들었던 게시판 모델링 스크립트이다. 필요에 따라 수정하여 사용하면 된다.
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 '이벤트 게시판 첨부 기본';
'데이터베이스 > SQL' 카테고리의 다른 글
[SQL] MySQL 버전에 따라 다른 VARCHAR LENGTH (0) | 2020.02.19 |
---|---|
[SQL] MySQL Error Code: 1175 (0) | 2019.11.01 |
[SQL] 데이터베이스 무결성, 정합성 (0) | 2019.10.23 |
[SQL] DBMS 종류에 따른 페이징 쿼리(분할 쿼리) (0) | 2019.10.02 |
[SQL] 자주 사용하는 psql 명령어 (0) | 2019.09.26 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
TAG
- 정렬 알고리즘
- 프로그래머
- javascript
- Java
- 리액트 16
- 제주도 3박4일 일정
- 경력관리
- 회고
- 소프트웨어공학
- Linux 명령어
- 자바스크립트
- 성능분석
- 리액트
- effective java
- 제주도 여행
- Maven
- 자바
- 이직
- Collection
- Eclipse
- Tomcat
- 오라클
- spring
- 프로그래머스
- sort algorithm
- 리눅스 명령어
- React
- 오라클 내장 함수
- 개발환경
- SQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함