본문 바로가기

셋팅연습

스프링 셋팅하기 DB 설정 MySQL


create database ssd; 

grant all privileges on ssd.* to ssd@localhost

identified by 'ssd';

/* 데이터 베이스 ssd 생성  

해당 DB 사용자  계정 ssd / ssd  생성*/ 


flush privileges;/* 재실행없이 바로 적용*/


DB 생성


게시판 DB


CREATE TABLE `bbs_content` (

  `CONTENT_SEQ` int(11) NOT NULL AUTO_INCREMENT,

  `MENU_ID` varchar(8) DEFAULT NULL,

  `CATEGORY` varchar(3) DEFAULT NULL,

  `TITLE` varchar(200) DEFAULT NULL,

  `CONTENT` mediumtext,

  `CONTENT_TYPE` char(1) DEFAULT NULL,

  `URL` varchar(500) DEFAULT NULL,

  `CONVENTION_DATE` varchar(10) DEFAULT NULL,

  `NOTICE_YN` char(1) DEFAULT NULL,

  `USE_YN` char(1) DEFAULT NULL,

  `DEL_YN` char(1) DEFAULT NULL,

  `READ_CNT` int(11) DEFAULT NULL,

  `REG_NM` varchar(50) DEFAULT NULL,

  `REG_USER` varchar(20) DEFAULT NULL,

  `REG_DATE` datetime DEFAULT NULL,

  `REG_IP` varchar(20) DEFAULT NULL,

  `UPD_USER` varchar(20) DEFAULT NULL,

  `UPD_DATE` datetime DEFAULT NULL,

  `UPD_IP` varchar(20) DEFAULT NULL,

  `DEL_USER` varchar(20) DEFAULT NULL,

  `DEL_DATE` datetime DEFAULT NULL,

  `DEL_IP` varchar(20) DEFAULT NULL,

  PRIMARY KEY (`CONTENT_SEQ`)

) ENGINE=InnoDB AUTO_INCREMENT=622 DEFAULT CHARSET=utf8 COMMENT='게시판 컨텐츠';


파일 DB


CREATE TABLE `bbs_file` (

  `CONTENT_SEQ` int(11) NOT NULL,

  `FILE_SEQ` int(11) NOT NULL,

  `FILE_NAME` varchar(500) DEFAULT NULL,

  `FILE_DIR` varchar(1000) DEFAULT NULL,

  `FILE_ORGNAME` varchar(500) DEFAULT NULL,

  `ALT` varchar(2000) DEFAULT NULL,

  PRIMARY KEY (`FILE_SEQ`,`CONTENT_SEQ`)

) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='게시판 첨부파일';


임시데이터 인서트 


INSERT INTO BBS_CONTENT

(

MENU_ID, TITLE,

CONTENT, CONTENT_TYPE,

CATEGORY, REG_USER,

REG_DATE, REG_IP,

USE_YN, URL,

READ_CNT, NOTICE_YN

)

VALUES

('0101', '제목',

'내용', 'B',

'001', '운영자',

NOW(), '127.0.0.1',

'Y', 'www.naver.com',

0, 'Y'

);