Spring Boot(Feat.VScode)

Spring Boot 기본 게시판 연습하기 - DB생성

아이스올리 2024. 1. 29. 17:30

1. APM을 이용해서 간단하게 MySQL에 DB를 생성하기 위해 접속

 

2. 로그인 후 적당한 이름으로 테이블을 생성.

 

3. 테이블 생성을 완료하였다면 SQL문을 작성

 

4. board라는 이름의 DB를 작성.

 

CREATE TABLE board (
    board_no int NOT NULL AUTO_INCREMENT,
    title varchar(100) NOT NULL,
    writer varchar(100) NOT NULL,
    content text,
    reg_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    upd_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    views int NOT NULL DEFAULT '0',
    PRIMARY KEY ('board_no')
) COMMENT = '게시판';

 

5. file라는 이름의 DB 작성

 

CREATE TABLE file (
    file_no int NOT NULL AUTO_INCREMENT,
    parent_table varchar(45) NOT NULL,
    parent_no int NOT NULL,
    file_name text NOT NULL,
    origin_name text,
    file_path text NOT NULL,
    file_size int NOT NULL DEFAULT '0',
    reg_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    upd_date timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
    file_code int NOT NULL DEFAULT '0',
    PRIMARY KEY(file_no)
) COMMENT='파일';

 

6. DB가 정상적으로 생성되었다면 아래와 같다.