diff --git a/sql/hellogithub.sql b/sql/hellogithub.sql index fcad0eb..fb5f469 100644 --- a/sql/hellogithub.sql +++ b/sql/hellogithub.sql @@ -11,7 +11,7 @@ Target Server Version : 80031 (8.0.31) File Encoding : 65001 - Date: 30/06/2023 23:21:36 + Date: 01/07/2023 13:15:25 */ SET NAMES utf8mb4; @@ -62,12 +62,28 @@ CREATE TABLE `category` ( `category` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标签内容', `isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)', PRIMARY KEY (`categoryId`) USING BTREE -) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 18 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '标签表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of category -- ---------------------------- INSERT INTO `category` VALUES (1, 'C', 1); +INSERT INTO `category` VALUES (2, 'C#', 1); +INSERT INTO `category` VALUES (3, 'C++', 1); +INSERT INTO `category` VALUES (4, 'CSS', 1); +INSERT INTO `category` VALUES (5, 'Go', 1); +INSERT INTO `category` VALUES (6, 'Java', 1); +INSERT INTO `category` VALUES (7, 'JavaScript', 1); +INSERT INTO `category` VALUES (8, 'Kotlin', 1); +INSERT INTO `category` VALUES (9, 'Objective-C', 1); +INSERT INTO `category` VALUES (10, 'PHP', 1); +INSERT INTO `category` VALUES (11, 'python', 1); +INSERT INTO `category` VALUES (12, 'Ruby', 1); +INSERT INTO `category` VALUES (13, 'Rust', 1); +INSERT INTO `category` VALUES (14, 'Swift', 1); +INSERT INTO `category` VALUES (15, 'Other', 1); +INSERT INTO `category` VALUES (16, '开源书籍', 1); +INSERT INTO `category` VALUES (17, '机器学习', 1); -- ---------------------------- -- Table structure for comment @@ -106,7 +122,7 @@ CREATE TABLE `project` ( `projectDescription` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '项目描述', `startNum` int NULL DEFAULT NULL COMMENT '点赞数', `submitTime` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '提交时间', - `categoryId` int NULL DEFAULT NULL COMMENT '标签ID', + `categoryId` int NULL DEFAULT NULL COMMENT '分类ID', `isValid` int NULL DEFAULT NULL COMMENT '是否有效(0/1)', `fileAddress` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '项目文件地址', `periodicals` int NULL DEFAULT NULL COMMENT '期刊', @@ -114,14 +130,16 @@ CREATE TABLE `project` ( PRIMARY KEY (`projectId`) USING BTREE, INDEX `userId`(`userId` ASC) USING BTREE, INDEX `categoryId_project`(`categoryId` ASC) USING BTREE, - CONSTRAINT `userId` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT, - CONSTRAINT `categoryId_project` FOREIGN KEY (`categoryId`) REFERENCES `category` (`categoryId`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC; + CONSTRAINT `categoryId_project` FOREIGN KEY (`categoryId`) REFERENCES `category` (`categoryId`) ON DELETE RESTRICT ON UPDATE RESTRICT, + CONSTRAINT `userId` FOREIGN KEY (`userId`) REFERENCES `user` (`userId`) ON DELETE RESTRICT ON UPDATE RESTRICT +) ENGINE = InnoDB AUTO_INCREMENT = 4 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of project -- ---------------------------- -INSERT INTO `project` VALUES (1, 1, '666', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '1111', '11111111111111', 1, '2023-06-30 18:58:01', 1, 1, '1111', 11111, 111); +INSERT INTO `project` VALUES (1, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 1, 1, '1111', 1, 111); +INSERT INTO `project` VALUES (2, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 1, 1, '1111', 1, 222); +INSERT INTO `project` VALUES (3, 1, 'primihub', '11111', 'https://pic.imgdb.cn/item/6495df131ddac507cc80689f.png', '由密码学专家团队打造的开源隐私计算平台\r\nHelloGitHub 评分\r\n', '随着《数据安全法》和《个人信息保护法》的相继颁布,隐私计算技术在近两年迎来了前所未有的热度。该项目是由密码学专家团队打造的隐私计算平台,它开箱即用、安全可靠,支持隐匿查询、隐私求交、联合统计、数据资源管理等功能,实现了“数据可用不可见”,为数据安全流通保驾护航。', 1, '2023-06-30 18:58:01', 2, 1, '1111', 1, 3333); -- ---------------------------- -- Table structure for project_category @@ -136,12 +154,15 @@ CREATE TABLE `project_category` ( INDEX `projectId`(`projectId` ASC) USING BTREE, CONSTRAINT `categoryId` FOREIGN KEY (`categoryId`) REFERENCES `category` (`categoryId`) ON DELETE RESTRICT ON UPDATE RESTRICT, CONSTRAINT `projectId` FOREIGN KEY (`projectId`) REFERENCES `project` (`projectId`) ON DELETE RESTRICT ON UPDATE RESTRICT -) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目标签中间表' ROW_FORMAT = DYNAMIC; +) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci COMMENT = '项目标签中间表' ROW_FORMAT = DYNAMIC; -- ---------------------------- -- Records of project_category -- ---------------------------- INSERT INTO `project_category` VALUES (1, 1, 1); +INSERT INTO `project_category` VALUES (2, 2, 1); +INSERT INTO `project_category` VALUES (3, 3, 3); +INSERT INTO `project_category` VALUES (4, 1, 2); -- ---------------------------- -- Table structure for user