DB
RDS 설정
db.t2.micro
범용 ssd(gp2) , 할당 스토리지 20 GiB (최솟값으로 설정)
백업, 자동 업데이트, 삭제 방지 설정 X
파라미터 그룹 새로 생성
ERD
table 설정
USE management;
user
CREATE TABLE user (
userId varchar(20) NOT NULL,
userPassword varchar(20) NOT NULL, -> 패스워드 암호화 설정
userName varchar(10) NOT NULL,
userPhone varchar(20) NOT NULL,
userEmail varchar(30) NOT NULL,
userAge int(3) NOT NULL,
userAddress varchar(100),
PRIMARY KEY (userId)
);
board
CREATE TABLE board (
boardId INT AUTO_INCREMENT,
userId VARCHAR(20) NOT NULL,
boardTitle VARCHAR(50) NOT NULL,
boardContent VARCHAR(1000) NOT NULL,
boardDate TIMESTAMP,
PRIMARY KEY (boardId),
FOREIGN KEY (userId) REFERENCES user(userId) ON DELETE CASCADE
);
comment
CREATE TABLE comment (
commentId int AUTO_INCREMENT,
boardId INT NOT NULL,
userId VARCHAR(20) NOT NULL,
commentContent VARCHAR(100) NOT NULL,
commentDate TIMESTAMP,
PRIMARY KEY (commentId),
FOREIGN KEY (userId) REFERENCES user(userId) ON DELETE CASCADE,
FOREIGN KEY (boardId) REFERENCES board(boardId) ON DELETE CASCADE
);
728x90