sql backup

Signed-off-by: Chenx221 <chenx221@yandex.com>
This commit is contained in:
Chenx221 2023-06-17 10:28:03 +08:00
parent 96f0fcb2cb
commit f023952f0b
2 changed files with 1327 additions and 3 deletions

View File

@ -11,12 +11,31 @@
Target Server Version : 80033 (8.0.33)
File Encoding : 65001
Date: 16/06/2023 21:12:31
Date: 17/06/2023 10:27:53
*/
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- ----------------------------
-- Table structure for class
-- ----------------------------
DROP TABLE IF EXISTS `class`;
CREATE TABLE `class` (
`class_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '1班~5班',
`class_description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '班级描述',
PRIMARY KEY (`class_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of class
-- ----------------------------
INSERT INTO `class` VALUES ('1班', NULL);
INSERT INTO `class` VALUES ('2班', NULL);
INSERT INTO `class` VALUES ('3班', NULL);
INSERT INTO `class` VALUES ('4班', NULL);
INSERT INTO `class` VALUES ('5班', NULL);
-- ----------------------------
-- Table structure for course
-- ----------------------------
@ -202,7 +221,9 @@ CREATE TABLE `student` (
`removed` int NULL DEFAULT 0 COMMENT '移除的记录(default: 0 false)',
`photo` blob NULL COMMENT '照片(可选)(暂未实现)',
`user_id` int NOT NULL COMMENT '对应的user表id',
PRIMARY KEY (`id`) USING BTREE
PRIMARY KEY (`id`) USING BTREE,
INDEX `fk_student_classes`(`classes` ASC) USING BTREE,
CONSTRAINT `fk_student_classes` FOREIGN KEY (`classes`) REFERENCES `class` (`class_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 1004 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------
@ -1226,7 +1247,9 @@ CREATE TABLE `teacher` (
`removed` int NULL DEFAULT 0 COMMENT '移除字段(default:0 false)',
PRIMARY KEY (`id`) USING BTREE,
INDEX `fk_teacher_course`(`course_id` ASC) USING BTREE,
CONSTRAINT `fk_teacher_course` FOREIGN KEY (`course_id`) REFERENCES `course` (`CourseID`) ON DELETE RESTRICT ON UPDATE RESTRICT
INDEX `fk_teacher_classes`(`classes` ASC) USING BTREE,
CONSTRAINT `fk_teacher_course` FOREIGN KEY (`course_id`) REFERENCES `course` (`CourseID`) ON DELETE RESTRICT ON UPDATE RESTRICT,
CONSTRAINT `fk_teacher_classes` FOREIGN KEY (`classes`) REFERENCES `class` (`class_id`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 21 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = DYNAMIC;
-- ----------------------------

1301
project2/project2_backup.sql Normal file

File diff suppressed because it is too large Load Diff