PLOD

[Spring-boot] Mybatis 게시판 만들기 -(1) 본문

백엔드 개발/게시판(Mybatis)

[Spring-boot] Mybatis 게시판 만들기 -(1)

훌룽이 2025. 2. 6. 14:59

 

Github 연동 

github에 연동하였습니다. VCS - share Project on GitHub를 통해 자신이 가지고 있는 Github에 추가 하실 수 있습니다.

MySQL 연동 

-- 사용할 DB 선택
USE test_db;

-- 기존 사용자가 있는지 확인
SELECT User, Host FROM mysql.user WHERE User = 'test_db_user';

-- 있다면 삭제 후 다시 생성
DROP USER 'test_db_user'@'localhost';
FLUSH PRIVILEGES;

CREATE USER 'test_db_user'@'localhost' IDENTIFIED BY '0000';

-- board_table 생성
create table board_table
 (
	id bigint primary key auto_increment,
    boardTitle varchar(50),
    boardWriter varchar(20),
    boardPass varchar(20),
    boardContents varchar(500),
    boardHits int default 0,
    createdAt datetime default now(), 
    fileAttached int default 0
);

-- board_file_table 생성
create table board_file_table
(
    id	bigint auto_increment primary key,
    originalFileName varchar(100),
    storedFileName varchar(100),
    boardId bigint,
    constraint fk_board_file foreign key(boardId) references board_table(id) on delete cascade
);

 

※ 참고

https://generalcoder.tistory.com/11

 

[게시판]spring boot + mybatis + mysql 로 게시판 만들기 -1(서버세팅)

2024.05.29 - [만들자] - [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -0 [게시판]spring boot + mybatis + mysql 로 게시판 만들기 -0백엔드 기술의 기본은 게시판이다. 국비학원을 다닐 때 담당 강사님

generalcoder.tistory.com

https://velog.io/@nasaoreo/MySQL-%EB%8D%B0%EC%9D%B4%ED%84%B0%EB%B2%A0%EC%9D%B4%EC%8A%A4-%EC%84%A0%ED%83%9D

 

MySQL 데이터베이스 선택

데이터베이스 선택, 조회 쿼리

velog.io

 

 

Comments