DB/SQL

[MySQL] 테이블 생성 쿼리 작성

Jayksss 2024. 4. 20. 15:14

SpringBoot + JPA + MySQL 토이프로젝트를 진행하기 위한 준비과정에서 사용한 테이블 생성 쿼리를 기록한다.

CREATE TABLE JPABOOT.BBS (
 BBS_ID INT NOT NULL AUTO_INCREMENT,
 BBS_NM VARCHAR(50) NOT NULL,
 PRIMARY KEY(BBS_ID)
)
ENGINE = INNODB
DEFAULT CHARSET = UTF8MB4
COLLATE = UTF8MB4_0900_AI_CI
COMMENT = '게시판'
AUTO_INCREMENT = 200
;

 

스키마명은 'JPABOOT', 테이블명은 'BBS', 즉 게시판이다.

참고로 BBS(bulletin board system)는 전자 게시판을 의미한다.(출처: 위키백과)

키값은 BBS_ID(게시판아이디)로 설정하였고 간단하게 BBS_NM(게시판제목)만 추가했다.

상황에 맞게 수정해서 테이블 생성 쿼리로 사용하면 된다.