[Spring] 서버 DB에 테이블 만들기(Oracle, MariaDB)
1. 테이블 이름 : board (글)
<필드>
int idx;
String name;
String password;
String subject;
String content;
Date regDate;
String ip;
[오라클 SQL] (create sequence board_idx_seq는 mariaDB의 auto-increment용)
CREATE SEQUENCE board_idx_seq;
CREATE TABLE board(
idx number primary key,
name varchar2(20) not null,
password varchar2(20) not null,
subject varchar2(100) not null,
content varchar2(1000) not null,
regdate timestamp default SYSDATE,
ip varchar2(30) not null
);
[MariaDB SQL]
CREATE TABLE board(
idx number primary key, auto_increment,
name varchar2(20) not null,
password varchar2(20) not null,
subject varchar2(100) not null,
content text not null,
regdate timestamp default now(),
ip varchar2(30) not null
);
2. 테이블 이름 : boardcomment (댓글)
<필드>
int idx;
int ref;
String name;
String password;
String content;
Date regDate;
String ip;
[오라클 SQL]
CREATE SEQUENCE boardcomment_idx_seq;
CREATE TABLE boardcomment(
idx number primary key,
ref number not null,
name varchar2(20) not null,
password varchar2(20) not null,
content varchar2(1000) not null,
regdate timestamp default SYSDATE,
ip varchar2(30) not null
);
[MariaDB SQL] ( default current_timestamp / default now() 대신에 쓸수있다함)
CREATE TABLE boardcomment(
idx number primary key, auto_increment,
ref number not null,
name varchar2(20) not null,
password varchar2(20) not null,
content text not null,
regdate timestamp default now(),
ip varchar2(30) not null
);
3. 테이블 이름 : boardfiles (첨부파일)
<필드>
int idx;
int ref;
String oriname;
String convname;
[오라클 SQL]
CREATE SEQUENCE boardfiles_idx_seq;
CREATE TABLE boardfiles(
idx number primary key,
ref number not null,
oriname varchar2(100) not null,
convname varchar2(100) not null,
);
[MariaDB SQL]
CREATE TABLE boardfiles(
idx number primary key, auto_increment,
ref number not null,
oriname varchar2(100) not null,
convname varchar2(100) not null
);
'게임 개발 초보자 > 초보자의 개발일기' 카테고리의 다른 글
[디자인패턴] 싱글톤으로 클래스 만들기 (0) | 2018.06.28 |
---|---|
[Spring Security4] HelloWorld Test (0) | 2018.06.05 |
[Spring] 게시판에 페이지 기능 추가하기 Paging (Oracle) (0) | 2018.06.04 |
[Spring] Mybatis 설정 (0) | 2018.06.04 |
[Spring] Filter를 이용해 한글 안깨지게 인코딩하기 (0) | 2018.06.04 |