schema - nomadcoder-community-clone-coding/Back-end GitHub Wiki

ddl

CREATE TABLE `category` (
  `id` int NOT NULL,
  `name` varchar(45) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

CREATE TABLE `post` (
  `id` int NOT NULL,
  `title` varchar(45) DEFAULT NULL,
  `writer` varchar(45) DEFAULT NULL,
  `category_id` varchar(45) DEFAULT NULL,
  `likes` int DEFAULT NULL,
  `comment_num` int DEFAULT NULL,
  `content` mediumtext,
  `writer_photo` varchar(255) DEFAULT NULL,
  `created_date` varchar(32) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

dml - initial data

INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (1, "all");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (2, "to-do-list");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (3, "html_css");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (4, "javascript");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (5, "bla-bla");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (6, "python");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (7, "side_projects");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (8, "hello");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (9, "dev_resources");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (10, "jobs");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (11, "react");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (12, "uber_eats");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (13, "announcement");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (14, "instaclone");
INSERT INTO `nomadclone`.`category` (`id`, `name`) VALUES (15, "type_test");

INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('1', '코린이도 뚝딱! 👻 심리테스트 👻 만들기! 상품은 호캉스?!', 'lynn', '2 weeks ago', '1', '16', '10', '작지만 하나라도 결과물을 직접 만들어보는건 어때요?');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('2', 'CSS Master course 후기', 'utillyong', '3 days ago', '1', '0', '0', '졸업과제 냈습니당. 이미지 관련하여 혼내지는 말아주세요...ㅋㅋ');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('3', '플레이어 버그를 제보합니다.', 'beliemun', '3 days ago', '1', '2', '1', '플레이어가 업데이트 된 이후 발생된 버그가 꽤나 신경쓰여서 제보합니다.');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('4', '나만의 반려식물 찾기 테스트 🌱', '313yang', '2 days ago', '1', '5', '3', '결과물 URL');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('5', '코코아톡 17기 챌린지 후기', 'ckh2156', '2 days ago', '1', '4', '2', '안녕하세요. 저는 재료공학을 전공하고 취업준비를 계속 하다가, 이번에 IoT플랫폼을 만드는 소프트웨어 기업에 취업해 웹 개발을 하게 됐습니다. 회사에서 팀장님의 소개로 니콜라스 선생님 수업을 알게되어서, 이번에 팀원들과 함께 수강했습니다ㅎㅎ');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('6', '나에게 어울리는 해리포터 주문 💫 (feat. 별이 빛나는 밤)', 'jyoonsong', '23 hours ago', '1', '8', '6', '안녕하세요! 저는 방구석에서 노마드코더 유튜브를 켜고 말린 고구마 쩝쩝거리는 것을 좋아하는 중생입니다. 대학원에서 HCI라는 분야를 공부하고 있습니다. 분야 특성상 웹 개발이 자주 필요해서 노마드코더 덕을 톡톡히 보고 있답니다. 심리테스트를 전부터 만들어보고 싶었던 참에 귀여운 이벤트다 싶어 참가하게 되었습니다.제목에서부터 알 수 있듯이 저는 해리포터 덕후입니다! 그래서 간단한 문항들에 응답하면 본인에게 어울리는 해리포터 마법 주문을 알 수 있는 테스트를 만들어 보았습니다. 아바다 케다브라처럼 무시무시한 주문들은 싹 걸러내고 아주 평화롭고 평온한 주문들만 모아두었어요. 주문에 대한 자세한 정보는 나무위키와 해리포터 위키를 참고하였습니다.');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('7', '코코아톡 17기 챌린지 후기!', 'jywoo9', '1 hour ago', '1', '3', '1', '노마드코더는 구글링을 통해 알게되었고 클론코딩이라는 컨텐츠에 끌려 거의 가입과 동시에 수강을 시작했던 기억이 납니다. ');
INSERT INTO `nomadclone`.`post` (`id`, `title`, `writer`, `created_date`, `category_id`, `likes`, `comment_num`, `content`) VALUES ('8', '코코아톡 17기 첼린지 후기', 'dmdtkrlfdn', '1 hour ago', '1', '3', '1', '3월쯤에 코코아톡을 듣다가 5월 첼린지를 진행한 코린이입니다 ㅎㅎ');

UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/lynn-1608029862.jpg" WHERE id=1;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/yoonhero06-1620641794.jpg" WHERE id=2;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/cuqi213-1612330608.jpg" WHERE id=3;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/jinnyk-1622538073.jpg" WHERE id=4;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/bugod-1613647069.jpg" WHERE id=5;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/jaeeun_98-3CjM5C-avatar.jpg" WHERE id=6;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/rinezec317-1621306743.jpg" WHERE id=7;
UPDATE `post` SET `writer_photo` = "https://d1telmomo28umc.cloudfront.net/media/public/avatars/applelover123123123-1621750639.jpg" WHERE id=8;

UPDATE `post` SET `category_id` = 15 WHERE id=1;
UPDATE `post` SET `category_id` = 3 WHERE id=2;
UPDATE `post` SET `category_id` = 5 WHERE id=3;
UPDATE `post` SET `category_id` = 15 WHERE id=4;
UPDATE `post` SET `category_id` = 3 WHERE id=5;
UPDATE `post` SET `category_id` = 15 WHERE id=6;
UPDATE `post` SET `category_id` = 3 WHERE id=7;
UPDATE `post` SET `category_id` = 3 WHERE id=8;