NomadLog
1ํ - ๐ฆ์ด๋ํ, ๐์ด๊ฒฝ๋ฏผ, ๐๋ฐ๋ฏผ์ฑ, ๐ฐ๋ฐ์ฌ๋ฆฐ, ๐ฅ๊ณ ๋ผํฌ
๐ Tools ๐
์ฌํ์ ์ ๋ณด๋ฅผ ์ป์ด๊ฐ๊ณ ์ ๋ณด์ ๋ํ ์ํต์ด ๊ฐ๋ฅํ ๋ธ๋ก๊ทธ NomadLog!
์ข์๋ ์ฌํ์ง์ ๋ํ ๊ธฐ๋ก์ ํ๊ณ ,
์ฌํํ ์ง์ญ์ ๋ํ ์ ๋ณด๋ฅผ ์ด๋ฏธ ๋ค๋ ์จ ๊ฒฝํ์์๊ฒ ์ ์๋ฐ์ผ๋ฉด์
๋ค์ํ ์ฌ๋๋ค๊ณผ ํจ๊ป ์ฑํ ํ๋ฉฐ ์ ๋ณด๋ฅผ ๊ณต์ ํด๋ด์ :)
- ์ ์ (member) ํ ์ด๋ธ ์์ฑ
CREATE TABLE `userstbl` (
`member_code` INT(11) NOT NULL AUTO_INCREMENT,
`member_id` VARCHAR(15) NOT NULL COLLATE 'utf8mb4_general_ci',
`member_password` VARCHAR(15) NOT NULL COLLATE 'utf8mb4_general_ci',
`member_name` VARCHAR(10) NOT NULL COLLATE 'utf8mb4_general_ci',
`member_email` VARCHAR(30) NOT NULL COLLATE 'utf8mb4_general_ci',
`member_age` INT(11) NOT NULL,
PRIMARY KEY (`member_code`) USING BTREE,
UNIQUE INDEX `member_id` (`member_id`) USING BTREE,
UNIQUE INDEX `member_email` (`member_email`) USING BTREE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=52
;
- bbs ํ ์ด๋ธ ์์ฑ
CREATE TABLE `bbs` (
`bbs_id` INT(50) NOT NULL AUTO_INCREMENT,
`title` VARCHAR(255) NULL DEFAULT 'bbs' COLLATE 'utf8mb4_general_ci',
`contents` VARCHAR(1000) NOT NULL COLLATE 'utf8mb4_general_ci',
`created_at` TIMESTAMP NULL DEFAULT current_timestamp(),
`modify_at` TIMESTAMP NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(),
`view_cnt` INT(50) NULL DEFAULT '0',
`like_cnt` INT(11) NULL DEFAULT '0',
`hashtag_id` INT(11) NULL DEFAULT '0',
`is_deleted` TINYINT(1) NULL DEFAULT '0',
`member_code` INT(11) NULL DEFAULT '0',
`country_id` INT(11) NULL DEFAULT '1',
PRIMARY KEY (`bbs_id`) USING BTREE,
INDEX `country_id` (`country_id`) USING BTREE,
CONSTRAINT `country_id` FOREIGN KEY (`country_id`) REFERENCES
`countries` (`country_id`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=174
;
- ๋๊ธ ํ ์ด๋ธ ์์ฑ
CREATE TABLE `comment` (
`comment_id` INT(50) NOT NULL AUTO_INCREMENT,
`bbs_id` INT(50) NOT NULL DEFAULT '0',
`content` VARCHAR(500) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`writer` VARCHAR(50) NOT NULL DEFAULT '0' COLLATE 'utf8mb4_general_ci',
`reg_date` TIMESTAMP NULL DEFAULT NULL,
`modify_date` TIMESTAMP NULL DEFAULT NULL,
PRIMARY KEY (`comment_id`) USING BTREE,
INDEX `bbs_id` (`bbs_id`) USING BTREE,
CONSTRAINT `bbs` FOREIGN KEY (`bbs_id`) REFERENCES `bbs` (`bbs_id`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=94
;
- ๊ตญ๊ฐ๊ฐ ํ ์ด๋ธ ์์ฑ
CREATE TABLE `countries` (
`country_id` INT(50) NOT NULL AUTO_INCREMENT,
`country_name` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
`continent_name` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb4_general_ci',
PRIMARY KEY (`country_id`) USING BTREE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=250
;
- Hashtag ํ ์ด๋ธ ์์ฑ
CREATE TABLE `hashtag` (
`hashtag_id` INT(11) NOT NULL AUTO_INCREMENT,
`bbs_id` INT(11) NULL DEFAULT NULL,
`content` VARCHAR(50) NULL DEFAULT NULL COLLATE 'utf8mb3_bin',
PRIMARY KEY (`hashtag_id`) USING BTREE,
INDEX `bbs_id` (`bbs_id`) USING BTREE,
CONSTRAINT `bbs_id` FOREIGN KEY (`bbs_id`) REFERENCES `bbs` (`bbs_id`) ON UPDATE CASCADE ON DELETE CASCADE
)
COLLATE='utf8mb4_general_ci'
ENGINE=InnoDB
AUTO_INCREMENT=109
;
-
๐ฆ์ด๋ํ :
-
๐์ด๊ฒฝ๋ฏผ :
-
๐๋ฐ๋ฏผ์ฑ :
-
๐ฐ๋ฐ์ฌ๋ฆฐ :
-
๐ฅ๊ณ ๋ผํฌ :
C:.
โโ.idea
โโ.mvn
โ โโwrapper
โโsrc
โ โโmain
โ โ โโjava
โ โ โ โโcom
โ โ โ โโencore
โ โ โ โโbbs
โ โ โ โโboard
โ โ โ โ โโcontroller
โ โ โ โ โโdto
โ โ โ โ โโmapper
โ โ โ โ โโservice
โ โ โ โโchat
โ โ โ โ โโconfig
โ โ โ โ โโcontroller
โ โ โ โ โโmodel
โ โ โ โ โโrepository
โ โ โ โ โโservice
โ โ โ โโcomment
โ โ โ โ โโcontroller
โ โ โ โ โโdto
โ โ โ โ โโmapper
โ โ โ โ โโservice
โ โ โ โโconfig
โ โ โ โโmember
โ โ โ โโcontroller
โ โ โ โโdto
โ โ โ โโhandler
โ โ โ โโmapper
โ โ โ โโservice
โ โ โโresources
โ โ โโmapper
โ โ โโstatic
โ โ โ โโcss
โ โ โ โโimages
โ โ โ โ โโmain
โ โ โ โโjs
โ โ โโtemplates
โ โ โโbbs
โ โ โโchat
โ โ โโcommon
โ โ โ โโfragments
โ โ โ โโlayout
โ โ โโmember