diff --git a/sql/database.sql b/sql/database.sql index 60c0700..e35d013 100644 --- a/sql/database.sql +++ b/sql/database.sql @@ -9,6 +9,139 @@ /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +DROP TABLE IF EXISTS `category`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `category` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL, + `parent_id` bigint DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `parent_id` (`parent_id`), + CONSTRAINT `category_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `category` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2006 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1,'남성의류',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (2,'패션잡화',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (3,'PC/주변기기',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (4,'스포츠/레저',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (5,'여성의류',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (6,'뷰티',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (7,'가전/디지털',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (8,'식품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (9,'생활/주방',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (10,'도서/음반',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (11,'자동차용품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (12,'출산/유아동',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (13,'가구/인테리어',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (14,'문구/사무용품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (15,'헬스/건강식품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (16,'여행/레저용품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (17,'반려동물용품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (18,'홈데코',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (19,'자동차용품',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (20,'기타',NULL); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (101,'남성의류 상품 1',1); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (102,'남성의류 상품 2',1); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (103,'남성의류 상품 3',1); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (104,'남성의류 상품 4',1); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (105,'남성의류 상품 5',1); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (201,'패션잡화 상품 1',2); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (202,'패션잡화 상품 2',2); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (203,'패션잡화 상품 3',2); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (204,'패션잡화 상품 4',2); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (205,'패션잡화 상품 5',2); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (301,'PC/주변기기 상품 1',3); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (302,'PC/주변기기 상품 2',3); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (303,'PC/주변기기 상품 3',3); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (304,'PC/주변기기 상품 4',3); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (305,'PC/주변기기 상품 5',3); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (401,'스포츠/레저 상품 1',4); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (402,'스포츠/레저 상품 2',4); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (403,'스포츠/레저 상품 3',4); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (404,'스포츠/레저 상품 4',4); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (405,'스포츠/레저 상품 5',4); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (501,'여성의류 상품 1',5); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (502,'여성의류 상품 2',5); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (503,'여성의류 상품 3',5); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (504,'여성의류 상품 4',5); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (505,'여성의류 상품 5',5); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (601,'뷰티 상품 1',6); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (602,'뷰티 상품 2',6); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (603,'뷰티 상품 3',6); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (604,'뷰티 상품 4',6); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (605,'뷰티 상품 5',6); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (701,'가전/디지털 상품 1',7); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (702,'가전/디지털 상품 2',7); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (703,'가전/디지털 상품 3',7); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (704,'가전/디지털 상품 4',7); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (705,'가전/디지털 상품 5',7); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (801,'식품 상품 1',8); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (802,'식품 상품 2',8); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (803,'식품 상품 3',8); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (804,'식품 상품 4',8); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (805,'식품 상품 5',8); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (901,'생활/주방 상품 1',9); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (902,'생활/주방 상품 2',9); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (903,'생활/주방 상품 3',9); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (904,'생활/주방 상품 4',9); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (905,'생활/주방 상품 5',9); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1001,'도서/음반 상품 1',10); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1002,'도서/음반 상품 2',10); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1003,'도서/음반 상품 3',10); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1004,'도서/음반 상품 4',10); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1005,'도서/음반 상품 5',10); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1101,'자동차용품 상품 1',11); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1102,'자동차용품 상품 2',11); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1103,'자동차용품 상품 3',11); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1104,'자동차용품 상품 4',11); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1105,'자동차용품 상품 5',11); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1201,'출산/유아동 상품 1',12); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1202,'출산/유아동 상품 2',12); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1203,'출산/유아동 상품 3',12); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1204,'출산/유아동 상품 4',12); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1205,'출산/유아동 상품 5',12); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1301,'가구/인테리어 상품 1',13); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1302,'가구/인테리어 상품 2',13); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1303,'가구/인테리어 상품 3',13); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1304,'가구/인테리어 상품 4',13); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1305,'가구/인테리어 상품 5',13); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1401,'문구/사무용품 상품 1',14); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1402,'문구/사무용품 상품 2',14); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1403,'문구/사무용품 상품 3',14); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1404,'문구/사무용품 상품 4',14); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1405,'문구/사무용품 상품 5',14); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1501,'헬스/건강식품 상품 1',15); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1502,'헬스/건강식품 상품 2',15); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1503,'헬스/건강식품 상품 3',15); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1504,'헬스/건강식품 상품 4',15); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1505,'헬스/건강식품 상품 5',15); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1601,'여행/레저용품 상품 1',16); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1602,'여행/레저용품 상품 2',16); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1603,'여행/레저용품 상품 3',16); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1604,'여행/레저용품 상품 4',16); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1605,'여행/레저용품 상품 5',16); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1701,'반려동물용품 상품 1',17); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1702,'반려동물용품 상품 2',17); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1703,'반려동물용품 상품 3',17); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1704,'반려동물용품 상품 4',17); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1705,'반려동물용품 상품 5',17); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1801,'홈데코 상품 1',18); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1802,'홈데코 상품 2',18); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1803,'홈데코 상품 3',18); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1804,'홈데코 상품 4',18); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1805,'홈데코 상품 5',18); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1901,'자동차용품 상품 1',19); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1902,'자동차용품 상품 2',19); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1903,'자동차용품 상품 3',19); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1904,'자동차용품 상품 4',19); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (1905,'자동차용품 상품 5',19); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (2001,'기타 상품 1',20); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (2002,'기타 상품 2',20); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (2003,'기타 상품 3',20); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (2004,'기타 상품 4',20); +INSERT INTO `category` (`id`, `name`, `parent_id`) VALUES (2005,'기타 상품 5',20); DROP TABLE IF EXISTS `main_banner`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */; @@ -150,4 +283,3 @@ CREATE TABLE `review_comment` ( /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; /*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */; - diff --git a/sql/database_schema.sql b/sql/database_schema.sql index ce5a161..b1fee29 100644 --- a/sql/database_schema.sql +++ b/sql/database_schema.sql @@ -9,6 +9,18 @@ /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */; +DROP TABLE IF EXISTS `category`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!50503 SET character_set_client = utf8mb4 */; +CREATE TABLE `category` ( + `id` bigint NOT NULL AUTO_INCREMENT, + `name` varchar(100) NOT NULL, + `parent_id` bigint DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `parent_id` (`parent_id`), + CONSTRAINT `category_ibfk_1` FOREIGN KEY (`parent_id`) REFERENCES `category` (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=2006 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; +/*!40101 SET character_set_client = @saved_cs_client */; DROP TABLE IF EXISTS `main_banner`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!50503 SET character_set_client = utf8mb4 */;