|
|
-- phpMyAdmin SQL Dump
|
|
|
-- version 5.2.1
|
|
|
-- https://www.phpmyadmin.net/
|
|
|
--
|
|
|
-- 主机: 127.0.0.1:3306
|
|
|
-- 生成日期: 2024-12-27 08:48:51
|
|
|
-- 服务器版本: 8.0.31
|
|
|
-- PHP 版本: 7.4.33
|
|
|
|
|
|
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
|
|
|
START TRANSACTION;
|
|
|
SET time_zone = "+00:00";
|
|
|
|
|
|
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
|
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
|
|
|
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
|
|
|
/*!40101 SET NAMES utf8mb4 */;
|
|
|
|
|
|
--
|
|
|
-- 数据库: `test`
|
|
|
--
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
|
|
--
|
|
|
-- 表的结构 `answer`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `answer`;
|
|
|
CREATE TABLE IF NOT EXISTS `answer` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
`exam_id` bigint DEFAULT NULL,
|
|
|
`user_id` bigint DEFAULT NULL,
|
|
|
`teacher_id` bigint DEFAULT NULL,
|
|
|
`answers` text CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci,
|
|
|
`score` varchar(255) DEFAULT NULL,
|
|
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL,
|
|
|
`question_ids` varchar(255) DEFAULT NULL,
|
|
|
`is_score` varchar(255) DEFAULT NULL,
|
|
|
`submit_Time` datetime(6) DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=231 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
--
|
|
|
-- 转存表中的数据 `answer`
|
|
|
--
|
|
|
|
|
|
INSERT INTO `answer` (`id`, `exam_id`, `user_id`, `teacher_id`, `answers`, `score`, `name`, `question_ids`, `is_score`, `submit_Time`) VALUES
|
|
|
(198, 4, 1, 3, '[{\"id\":1,\"name\":\"什么是数据库?\",\"type\":\"单选题\",\"options\":[\"A. 数据存储\",\"B. 数据库\",\"C. 数据表\",\"D. 数据项\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]}]', '10', '试卷B', '1', '已评分', '2024-12-17 15:11:42.000000'),
|
|
|
(202, 5, 1, 3, '[{\"id\":1,\"name\":\"什么是数据库?\",\"type\":\"单选题\",\"options\":[\"A. 数据存储\",\"B. 数据库\",\"C. 数据表\",\"D. 数据项\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":2,\"name\":\"以下哪种语言是面向对象的?\",\"type\":\"单选题\",\"options\":[\"A. Java\",\"B. C\",\"C. Assembly\",\"D. Python\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":4,\"name\":\"HTML是什么的缩写?\",\"type\":\"单选题\",\"options\":[\"A. HyperText Markup Language\",\"B. HyperText Modeling Language\",\"C. HyperText Management Language\",\"D. HyperText Method Language\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":5,\"name\":\"以下哪些是Python的数据类型?\",\"type\":\"多选题\",\"options\":[\"A. Cascading Style Sheets\",\"B. Centralized Style Sheets\",\"C. Creative Style Sheets\",\"D. Computer Style Sheets\"],\"answer\":\"ABCD\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\",\"B\",\"C\",\"D\"]},{\"id\":6,\"name\":\"什么是CSS?\",\"type\":\"单选题\",\"options\":[\"A. Cascading Style Sheets\",\"B. Centralized Style Sheets\",\"C. Creative Style Sheets\",\"D. Computer Style Sheets\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]}]', '50', '试卷C', '1,2,4,5,6', '未评分', '2024-12-17 15:31:22.000000'),
|
|
|
(205, 4, 4, 3, '[{\"id\":1,\"name\":\"什么是数据库?\",\"type\":\"单选题\",\"options\":[\"A. 数据存储\",\"B. 数据库\",\"C. 数据表\",\"D. 数据项\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]}]', '10', '试卷B', '1', '已评分', '2024-12-25 20:22:25.000000'),
|
|
|
(210, 2, 4, 2, '[{\"id\":1,\"name\":\"下列说法正确的是\",\"type\":\"单选题\",\"options\":[\"A.JAVA程序的main方法必须写在类里面\",\"B.JAVA程序中可以有多个main方法\",\"C.JAVA程序中类名必须与文件名一样\",\"D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":2,\"name\":\"下面哪个不是Python合法的标识符\",\"type\":\"单选题\",\"options\":[\"A.int32\",\"B.40XL\",\"C.self\",\"D.name\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":7,\"name\":\"下面哪些关键字能用来控制对类成员的访问\",\"type\":\"多选题\",\"options\":[\"A.public\",\"B.private\",\"C.protected\",\"D.default\"],\"answer\":\"ABC\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\",\"B\",\"C\"]},{\"id\":5,\"name\":\"从以下哪一个选项中可以获得Servlet的初始化参数\",\"type\":\"单选题\",\"options\":[\"A.Servlet\",\"B.ServletContext\",\"C.ServletConfig\",\"D.GenericServlet\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":6,\"name\":\"哪一个对象可以用于获得浏览器发送的请求\",\"type\":\"单选题\",\"options\":[\"A.HttpServletRequest\",\"B.HttpServletResponse\",\"C.HttpServlet\",\"D.Http\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]}]', '40', '试卷A', '1,2,7,5,6', '已评分', '2024-12-26 12:22:39.000000'),
|
|
|
(211, 3, 4, 2, '[{\"id\":1,\"name\":\"下列说法正确的是\",\"type\":\"单选题\",\"options\":[\"A.JAVA程序的main方法必须写在类里面\",\"B.JAVA程序中可以有多个main方法\",\"C.JAVA程序中类名必须与文件名一样\",\"D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":2,\"name\":\"下面哪个不是Python合法的标识符\",\"type\":\"单选题\",\"options\":[\"A.int32\",\"B.40XL\",\"C.self\",\"D.name\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":7,\"name\":\"下面哪些关键字能用来控制对类成员的访问\",\"type\":\"多选题\",\"options\":[\"A.public\",\"B.private\",\"C.protected\",\"D.default\"],\"answer\":\"ABC\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\",\"B\",\"C\"]},{\"id\":5,\"name\":\"从以下哪一个选项中可以获得Servlet的初始化参数\",\"type\":\"单选题\",\"options\":[\"A.Servlet\",\"B.ServletContext\",\"C.ServletConfig\",\"D.GenericServlet\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":25,\"name\":\"不能用来修饰interface的有\",\"type\":\"多选题\",\"options\":[\"A.private\",\"B.public\",\"C.protected\",\"D.static\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":24,\"name\":\"提供Java存取数据库能力的包是\",\"type\":\"单选题\",\"options\":[\"A.java.sql\",\"B.java.awt\",\"C.java.lang\",\"D.java.swing\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":21,\"name\":\"下面能让线程停止执行的有\",\"type\":\"多选题\",\"options\":[\"A.sleep()\",\"B.stop()\",\"C.notify()\",\"D.synchronized()\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":19,\"name\":\"以下关于继承的叙述正确的是\",\"type\":\"单选题\",\"options\":[\"A.在Java 中类只允许单一继承\",\"B.在Java 中一个类只能实现一个接口\",\"C.在Java 中一个类不能同时继承一个类和实现一个接口\",\"D.在Java 中接口只允许单一继承\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":6,\"name\":\"哪一个对象可以用于获得浏览器发送的请求\",\"type\":\"单选题\",\"options\":[\"A.HttpServletRequest\",\"B.HttpServletResponse\",\"C.HttpServlet\",\"D.Http\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":8,\"name\":\"描述对象的两个要素是属性和方法\",\"type\":\"判断题\",\"options\":[\"A.T\",\"B.F\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":9,\"name\":\"列表中的元素可以是不同数据类型\",\"type\":\"判断题\",\"options\":[\"A.T\",\"B.F\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]}]', '60', '试卷B', '1,2,7,5,25,24,21,19,6,8,9', '已评分', '2024-12-26 12:25:59.000000'),
|
|
|
(212, 5, 4, 3, '[{\"id\":1,\"name\":\"下列说法正确的是\",\"type\":\"单选题\",\"options\":[\"A.JAVA程序的main方法必须写在类里面\",\"B.JAVA程序中可以有多个main方法\",\"C.JAVA程序中类名必须与文件名一样\",\"D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":2,\"name\":\"下面哪个不是Python合法的标识符\",\"type\":\"单选题\",\"options\":[\"A.int32\",\"B.40XL\",\"C.self\",\"D.name\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":7,\"name\":\"下面哪些关键字能用来控制对类成员的访问\",\"type\":\"多选题\",\"options\":[\"A.public\",\"B.private\",\"C.protected\",\"D.default\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":5,\"name\":\"从以下哪一个选项中可以获得Servlet的初始化参数\",\"type\":\"单选题\",\"options\":[\"A.Servlet\",\"B.ServletContext\",\"C.ServletConfig\",\"D.GenericServlet\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":6,\"name\":\"哪一个对象可以用于获得浏览器发送的请求\",\"type\":\"单选题\",\"options\":[\"A.HttpServletRequest\",\"B.HttpServletResponse\",\"C.HttpServlet\",\"D.Http\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]}]', '20', '试卷D', '1,2,7,5,6', '已评分', '2024-12-26 13:18:48.000000'),
|
|
|
(213, 2, 28, 2, '[{\"id\":1,\"name\":\"下列说法正确的是\",\"type\":\"单选题\",\"options\":[\"A.JAVA程序的main方法必须写在类里面\",\"B.JAVA程序中可以有多个main方法\",\"C.JAVA程序中类名必须与文件名一样\",\"D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":2,\"name\":\"下面哪个不是Python合法的标识符\",\"type\":\"单选题\",\"options\":[\"A.int32\",\"B.40XL\",\"C.self\",\"D.name\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":7,\"name\":\"下面哪些关键字能用来控制对类成员的访问\",\"type\":\"多选题\",\"options\":[\"A.public\",\"B.private\",\"C.protected\",\"D.default\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":5,\"name\":\"从以下哪一个选项中可以获得Servlet的初始化参数\",\"type\":\"单选题\",\"options\":[\"A.Servlet\",\"B.ServletContext\",\"C.ServletConfig\",\"D.GenericServlet\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":6,\"name\":\"哪一个对象可以用于获得浏览器发送的请求\",\"type\":\"单选题\",\"options\":[\"A.HttpServletRequest\",\"B.HttpServletResponse\",\"C.HttpServlet\",\"D.Http\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]}]', '10', '试卷A', '1,2,7,5,6', '已评分', '2024-12-26 13:20:35.000000'),
|
|
|
(215, 3, 4, 2, '[{\"id\":1,\"name\":\"下列说法正确的是\",\"type\":\"单选题\",\"options\":[\"A.JAVA程序的main方法必须写在类里面\",\"B.JAVA程序中可以有多个main方法\",\"C.JAVA程序中类名必须与文件名一样\",\"D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":2,\"name\":\"下面哪个不是Python合法的标识符\",\"type\":\"单选题\",\"options\":[\"A.int32\",\"B.40XL\",\"C.self\",\"D.name\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":7,\"name\":\"下面哪些关键字能用来控制对类成员的访问\",\"type\":\"多选题\",\"options\":[\"A.public\",\"B.private\",\"C.protected\",\"D.default\"],\"answer\":\"ABC\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\",\"B\",\"C\"]},{\"id\":5,\"name\":\"从以下哪一个选项中可以获得Servlet的初始化参数\",\"type\":\"单选题\",\"options\":[\"A.Servlet\",\"B.ServletContext\",\"C.ServletConfig\",\"D.GenericServlet\"],\"answer\":\"C\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"C\"]},{\"id\":25,\"name\":\"不能用来修饰interface的有\",\"type\":\"多选题\",\"options\":[\"A.private\",\"B.public\",\"C.protected\",\"D.static\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":24,\"name\":\"提供Java存取数据库能力的包是\",\"type\":\"单选题\",\"options\":[\"A.java.sql\",\"B.java.awt\",\"C.java.lang\",\"D.java.swing\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":21,\"name\":\"下面能让线程停止执行的有\",\"type\":\"多选题\",\"options\":[\"A.sleep()\",\"B.stop()\",\"C.notify()\",\"D.synchronized()\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]},{\"id\":19,\"name\":\"以下关于继承的叙述正确的是\",\"type\":\"单选题\",\"options\":[\"A.在Java 中类只允许单一继承\",\"B.在Java 中一个类只能实现一个接口\",\"C.在Java 中一个类不能同时继承一个类和实现一个接口\",\"D.在Java 中接口只允许单一继承\"],\"answer\":\"B\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"B\"]}]', '50', '试卷B', '1,2,7,5,25,24,21,19', '已评分', '2024-12-26 11:05:30.000000'),
|
|
|
(230, 18, 4, 2, '[{\"id\":12,\"name\":\"__是构成C语言程序的基本单位\",\"type\":\"单选题\",\"options\":[\"A.函数\",\"B.过程\",\"C.子程序\",\"D.子例程\"],\"answer\":\"A\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\"]},{\"id\":25,\"name\":\"不能用来修饰interface的有\",\"type\":\"多选题\",\"options\":[\"A.private\",\"B.public\",\"C.protected\",\"D.static\"],\"answer\":\"ACD\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"A\",\"C\",\"D\"]},{\"id\":8,\"name\":\"描述对象的两个要素是属性和方法\",\"type\":\"判断题\",\"options\":[\"A.T\",\"B.F\"],\"answer\":\"\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"\"]},{\"id\":26,\"name\":\"1+1=?\",\"type\":\"填空题\",\"options\":[],\"answer\":\"\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"\"]},{\"id\":27,\"name\":\"简述一下计算机的组成原理?\",\"type\":\"主观题\",\"options\":[],\"answer\":\"\",\"score\":10,\"userId\":null,\"user\":null,\"userScore\":0,\"userAnswers\":[\"\"]}]', '20', '考试E', '12,25,8,26,27', '未评分', '2024-12-27 15:40:00.000000');
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
|
|
--
|
|
|
-- 表的结构 `comment`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `comment`;
|
|
|
CREATE TABLE IF NOT EXISTS `comment` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
`username` varchar(255) NOT NULL,
|
|
|
`content` varchar(255) DEFAULT NULL,
|
|
|
`time` datetime(6) DEFAULT NULL,
|
|
|
`parent_id` bigint DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
--
|
|
|
-- 转存表中的数据 `comment`
|
|
|
--
|
|
|
|
|
|
INSERT INTO `comment` (`id`, `username`, `content`, `time`, `parent_id`) VALUES
|
|
|
(8, 'chx2', '@chx 46', '2024-12-23 16:00:06.000000', 6),
|
|
|
(11, 'chx', '@chx2 0', '2024-12-25 20:26:11.000000', 6),
|
|
|
(13, 'bobo', '@chx 666', '2024-12-25 22:54:54.000000', 12),
|
|
|
(14, 'wqf', 'hhh', '2024-12-25 22:58:26.000000', NULL),
|
|
|
(15, 'wqf', '@bobo bobo', '2024-12-25 22:58:45.000000', 12),
|
|
|
(16, 'chx', 'asdsdfd', '2024-12-26 13:18:24.000000', NULL),
|
|
|
(17, 'lhw', '1232', '2024-12-26 13:31:11.000000', NULL),
|
|
|
(18, 'chx', '@lhw', '2024-12-26 13:31:44.000000', 17),
|
|
|
(19, 'chx', '@lhw12333', '2024-12-26 13:31:56.000000', 17);
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
|
|
--
|
|
|
-- 表的结构 `exam`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `exam`;
|
|
|
CREATE TABLE IF NOT EXISTS `exam` (
|
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '考试标题',
|
|
|
`img` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '封面图',
|
|
|
`start_time` datetime(6) DEFAULT NULL COMMENT '考试开始时间',
|
|
|
`end_time` datetime(6) DEFAULT NULL COMMENT '考试结束时间',
|
|
|
`question_ids` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '试题列表',
|
|
|
`total` int DEFAULT NULL COMMENT '考试总分',
|
|
|
`user_id` int DEFAULT NULL COMMENT '用户ID',
|
|
|
`status` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=20 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='考试表' ROW_FORMAT=DYNAMIC;
|
|
|
|
|
|
--
|
|
|
-- 转存表中的数据 `exam`
|
|
|
--
|
|
|
|
|
|
INSERT INTO `exam` (`id`, `title`, `img`, `start_time`, `end_time`, `question_ids`, `total`, `user_id`, `status`) VALUES
|
|
|
(2, '试卷A', 'https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__480.jpg', '2024-05-29 00:00:00.000000', '2024-12-31 16:42:00.000000', '1,2,7,5,6', 50, 2, '已发布'),
|
|
|
(3, '试卷B', 'https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__480.jpg', '2024-06-08 08:00:00.000000', '2024-12-31 19:51:00.000000', '1,2,7,5,25,24,21,19,6,8,9', 110, 2, '已发布'),
|
|
|
(4, '试卷C', 'https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__480.jpg', '2024-11-05 03:55:00.000000', '2024-12-31 12:00:00.000000', '1', 10, 3, '已发布'),
|
|
|
(5, '试卷D', 'https://cdn.pixabay.com/photo/2015/04/23/22/00/tree-736885__480.jpg', '2024-11-05 03:55:00.000000', '2024-12-31 19:12:00.000000', '1,2,7,5,6', 50, 3, '已发布'),
|
|
|
(18, '考试E', 'http://localhost:8080/file/download?name=83256818-4fd0-4507-8379-b12774d7ea3f_系统.jpg', '2024-12-26 16:00:00.000000', '2024-12-27 15:40:00.000000', '12,25,8,26,27', 50, 2, '已发布');
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
|
|
--
|
|
|
-- 表的结构 `question`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `question`;
|
|
|
CREATE TABLE IF NOT EXISTS `question` (
|
|
|
`id` int NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
|
|
`name` text CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci COMMENT '题目文本',
|
|
|
`type` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '题型',
|
|
|
`options` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '选择题选项',
|
|
|
`answer` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '正确答案',
|
|
|
`score` int DEFAULT NULL COMMENT '分值',
|
|
|
`user_id` int DEFAULT NULL COMMENT '用户ID',
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=34 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='试题表' ROW_FORMAT=DYNAMIC;
|
|
|
|
|
|
--
|
|
|
-- 转存表中的数据 `question`
|
|
|
--
|
|
|
|
|
|
INSERT INTO `question` (`id`, `name`, `type`, `options`, `answer`, `score`, `user_id`) VALUES
|
|
|
(1, '下列说法正确的是', '单选题', '[\"A.JAVA程序的main方法必须写在类里面\",\"B.JAVA程序中可以有多个main方法\",\"C.JAVA程序中类名必须与文件名一样\",\"D.JAVA程序的main方法中如果只有一条语句,可以不用{}(大括号)括起来\"]', 'A', 10, 2),
|
|
|
(2, '下面哪个不是Python合法的标识符', '单选题', '[\"A.int32\",\"B.40XL\",\"C.self\",\"D.name\"]', 'B', 10, 1),
|
|
|
(3, '下列值不为true的表达式有', '单选题', '[\"A.\"john\" = = \"john\"\",\"B.\"john\".equals(\"john\")\",\"C.\"john\" = \"john\"\",\"D.\"john\".equals(new String(\"john\"))\"]', 'C', 10, 2),
|
|
|
(5, '从以下哪一个选项中可以获得Servlet的初始化参数', '单选题', '[\"A.Servlet\",\"B.ServletContext\",\"C.ServletConfig\",\"D.GenericServlet\"]', 'C', 10, 2),
|
|
|
(6, '哪一个对象可以用于获得浏览器发送的请求', '单选题', '[\"A.HttpServletRequest\",\"B.HttpServletResponse\",\"C.HttpServlet\",\"D.Http\"]', 'A', 10, 2),
|
|
|
(7, '下面哪些关键字能用来控制对类成员的访问', '多选题', '[\"A.public\",\"B.private\",\"C.protected\",\"D.default\"]', 'ABC', 10, 2),
|
|
|
(8, '描述对象的两个要素是属性和方法', '判断题', '[\"A.T\",\"B.F\"]', 'A', 10, 2),
|
|
|
(9, '列表中的元素可以是不同数据类型', '判断题', '[\"A.T\",\"B.F\"]', 'A', 10, 1),
|
|
|
(10, '元组中的元素是不可更改的', '判断题', '[\"A.T\",\"B.F\"]', 'A', 10, 1),
|
|
|
(11, 'python不能多继承', '判断题', '[\"A.T\",\"B.F\"]', 'B', 10, 1),
|
|
|
(12, '__是构成C语言程序的基本单位', '单选题', '[\"A.函数\",\"B.过程\",\"C.子程序\",\"D.子例程\"]', 'A', 10, 3),
|
|
|
(13, 'C语言程序从__开始执行', '单选题', '[\"A.程序中第一条可执行语句\",\"B.程序中第一个函数\",\"C.程序中的main函数\",\"D.包含文件中的第一个函数\"]', 'C', 10, 3),
|
|
|
(14, '在类的定义中可以有两个同名函数,这种现象称为函数', '单选题', '[\"A.封装\",\"B.继承\",\"C.重载\",\"D.覆盖\"]', 'C', 10, 2),
|
|
|
(15, '如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是', '单选题', '[\"A.public\",\"B.protected\",\"C.private\",\"D.static\"]', 'C', 10, 2),
|
|
|
(16, '哪个关键字可以对对象加互斥锁?', '单选题', '[\"A.transient\",\"B.synchronized\",\"C.serialize\",\"D.static\"]', 'B', 10, 2),
|
|
|
(17, '关于抽象方法的说法正确的是', '单选题', '[\"A.可以有方法体\",\"B.可以出现在非抽象类中\",\"C.是没有方法体的方法\",\"D.抽象类中的方法都是抽象方法\"]', 'B', 10, 2),
|
|
|
(18, 'java.io 包的File 类是', '单选题', '[\"A.字符流\",\"B.字节流类然后引用filestream\",\"C.对象流类\",\"D.非流类\"]', 'B', 10, 2),
|
|
|
(19, '以下关于继承的叙述正确的是', '单选题', '[\"A.在Java 中类只允许单一继承\",\"B.在Java 中一个类只能实现一个接口\",\"C.在Java 中一个类不能同时继承一个类和实现一个接口\",\"D.在Java 中接口只允许单一继承\"]', 'A', 10, 2),
|
|
|
(20, '若有定义:byte[] x={11,22,33,-66};</p> <p>其中0≤k ≤3,则对x ...', '单选题', '[\"A.x[5-3]\",\"B.x[k]\",\"C.x[k+5]\",\"D.x[0]\"]', 'C', 10, 2),
|
|
|
(21, '下面能让线程停止执行的有', '多选题', '[\"A.sleep()\",\"B.stop()\",\"C.notify()\",\"D.synchronized()\"]', 'ABD', 10, 2),
|
|
|
(22, '下面哪个可以改变容器的布局', '单选题', '[\"A.setLayout(aLayoutManager)\",\"B.addLayout(aLayoutManager)\",\"C.layout(aLayoutManager)\",\"D.setLayoutManager(aLayoutManager)\"]', 'A', 10, 2),
|
|
|
(23, '下面哪个是applet传递参数的正确方式', '单选题', '[\"A.<applet code=Test.class age=33 width=1 height=1>\",\"B.<param name=age value=33>\",\"C.<applet code=Test.class name=age value=33 width=1 ...\",\"D.<applet Test 33>\"]', 'B', 10, 2),
|
|
|
(24, '提供Java存取数据库能力的包是', '单选题', '[\"A.java.sql\",\"B.java.awt\",\"C.java.lang\",\"D.java.swing\"]', 'A', 10, 2),
|
|
|
(25, '不能用来修饰interface的有', '多选题', '[\"A.private\",\"B.public\",\"C.protected\",\"D.static\"]', 'ACD', 10, 2),
|
|
|
(26, '1+1=?', '填空题', '', '2', 10, 3),
|
|
|
(27, '简述一下计算机的组成原理?', '主观题', NULL, '计算机的组成原理', 10, 3),
|
|
|
(28, 'Java中接口和抽象类的区别是什么?', '主观题', NULL, '接口(Interface):只能包含抽象方法,不能实现方法。一个类可以实现多个接口,接口之间的继承使用关键字extends。\r\n抽象类(Abstract Class):可以包含抽象方法和具体方法。一个类只能继承一个抽象类,抽象类之间的继承使用关键字extends。\r\n成员变量:接口中的成员变量默认是public static final,而抽象类中的成员变量可以是任意类型。\r\n构造方法:接口不能有构造方法,抽象类可以有构造方法。\r\n访问修饰符:接口中的方法默认是public,抽象类中的方法可以是任意访问修', 10, 3),
|
|
|
(29, 'Java中的垃圾回收机制是如何工作的?', '主观题', NULL, 'Java的垃圾回收机制主要依赖于以下几个步骤:\r\n\r\n标记:垃圾回收器遍历所有可达的对象,标记所有从根对象可达的对象。\r\n清除:垃圾回收器清除所有未被标记的对象,这些对象被认为是垃圾。\r\n整理:可选步骤,垃圾回收器可能会移动存活的对象,减少内存碎片。\r\n分代收集:Java通常采用分代收集策略,将对象分为新生代和老年代,不同代采用不同的垃圾回收算法。', 10, 3),
|
|
|
(30, 'C语言中指针和数组有什么区别和联系?', '主观题', NULL, '指针是一个变量,存储的是内存地址。\r\n数组是一种数据结构,用于存储相同类型的多个元素。联系:\r\n数组名可以作为指向数组第一个元素的指针使用。\r\n通过指针运算可以访问数组的元素。\r\n在函数参数传递时,数组会被退化为指向其第一个元素的指针。', 10, 3),
|
|
|
(31, 'C语言中如何实现链表?', '主观题', NULL, 'C语言中实现链表通常需要定义一个结构体,该结构体包含数据部分和指向下一个节点的指针部分。链表的实现步骤如下:\r\n定义链表节点的结构体。\r\n创建链表节点的函数,分配内存并初始化节点。\r\n插入节点的函数,包括在链表头部、尾部或中间插入节点。\r\n删除节点的函数,根据条件找到并删除节点。\r\n打印链表的函数,遍历链表并打印每个节点的数据。', 10, 3),
|
|
|
(32, 'printf`函数用于输出格式化的____。', '填空题', NULL, '字符串', 10, 3),
|
|
|
(33, 'C语言中,`scanf`函数用于从标准输入读取____的数据。', '填空题', NULL, '格式化', 10, 3);
|
|
|
|
|
|
-- --------------------------------------------------------
|
|
|
|
|
|
--
|
|
|
-- 表的结构 `user`
|
|
|
--
|
|
|
|
|
|
DROP TABLE IF EXISTS `user`;
|
|
|
CREATE TABLE IF NOT EXISTS `user` (
|
|
|
`id` bigint NOT NULL AUTO_INCREMENT,
|
|
|
`username` varchar(50) NOT NULL,
|
|
|
`password` varchar(100) NOT NULL,
|
|
|
`role` varchar(20) NOT NULL COMMENT '用户角色:student, teacher, admin',
|
|
|
`email` varchar(255) DEFAULT NULL,
|
|
|
`mobile` varchar(255) DEFAULT NULL,
|
|
|
`avatar` varchar(255) DEFAULT NULL,
|
|
|
`gender` varchar(255) DEFAULT NULL,
|
|
|
`address` varchar(255) DEFAULT NULL,
|
|
|
PRIMARY KEY (`id`),
|
|
|
UNIQUE KEY `username` (`username`)
|
|
|
) ENGINE=InnoDB AUTO_INCREMENT=29 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
|
|
|
|
|
--
|
|
|
-- 转存表中的数据 `user`
|
|
|
--
|
|
|
|
|
|
INSERT INTO `user` (`id`, `username`, `password`, `role`, `email`, `mobile`, `avatar`, `gender`, `address`) VALUES
|
|
|
(1, 'student', '$2a$10$fclE/Dgq1Ej5fEG9cNwIZu.Me0aFCbGy3naccAZOa/Fa/1tBAsZGq', 'student', NULL, '13322225555', 'http://localhost:8080/file/download?name=0e877f53-4d8e-4ef0-b8a1-58a6b6b2866d_6b846694-3bef-4f16-b589-0d8e4673d72b_adminHead.jpg', '男', '天津市 市辖区 河东区'),
|
|
|
(2, 'teacher', '$2a$10$fclE/Dgq1Ej5fEG9cNwIZu.Me0aFCbGy3naccAZOa/Fa/1tBAsZGq', 'teacher', '123456789@qq.com', '11122223333', 'http://localhost:8080/file/download?name=4af9339a-65d7-4c54-bf1c-93c494eff34f_f1.png', '男', '北京市 市辖区 东城区'),
|
|
|
(3, 'admin', '$2a$10$fclE/Dgq1Ej5fEG9cNwIZu.Me0aFCbGy3naccAZOa/Fa/1tBAsZGq', 'admin', '123456789@qq.com', '11122223333', 'http://localhost:8080/file/download?name=88fea7d9-56c8-44b4-a5f8-740364782a30_adminHead.jpg', '男', '北京市 市辖区 西城区'),
|
|
|
(4, 'chx', '$2a$10$fclE/Dgq1Ej5fEG9cNwIZu.Me0aFCbGy3naccAZOa/Fa/1tBAsZGq', 'student', '123456789@qq.com', '13322223333', 'http://localhost:8080/file/download?name=3b87d7b4-edfc-4620-b014-3cb05d21d978_user.png', '男', '北京市 市辖区 东城区'),
|
|
|
(18, 'chx2', '$2a$10$TtgftGGLDzMgy7TOPbnBJuXZpybkFApZMaZPA8yPg3iqeMJR8CZNm', 'student', NULL, '13366667777', 'http://localhost:8080/file/download?name=904cfd03-33b5-4e13-adfe-5049d00a2e84_计算机网络.jpg', '男', '天津市 市辖区 南开区'),
|
|
|
(22, 'yzb', '123', 'student', '123', '12345678900', 'http://localhost:8080/file/download?name=4fe8e3e1-4560-427e-a3f4-3e1847eb38c5_计算机组成原理.jpg', '男', '浙江省 绍兴市 上虞区'),
|
|
|
(23, 'bobo', '$2a$10$qsAdy8OtmF.i91hLglOYFulugdiSP0IyrjZr1Q/k5CLA3l8ufHCcG', 'student', NULL, '12345678900', 'http://localhost:8080/file/download?name=d7c0033b-aaed-4594-af13-c2947f4f0fc9_电话.jpg', '女', '北京市 市辖区 东城区'),
|
|
|
(24, 'cxy', '$2a$10$pAK7jIJw2uKBAyix61sz8.N3GIIxrVXMBHfbBCrA0f8MqxQhzf9OO', 'student', '123', '12345678900', 'http://localhost:8080/file/download?name=3cd8d957-0238-4267-aef6-a1309768de78_8b96ec52-c900-4542-b7b1-3ea9a3fd97bb_背景3.jpg', '男', '北京市 市辖区 西城区'),
|
|
|
(25, 'wqf', '$2a$10$jrrar.2fgC/IkwbzUbboYOGoYssSqKk5aULMCqO85hsCN3mRhAo.q', 'student', NULL, NULL, 'http://localhost:8080/file/download?name=6b846694-3bef-4f16-b589-0d8e4673d72b_adminHead.jpg', NULL, ''),
|
|
|
(26, 'yxx', '$2a$10$hTYzyDFQz91DU6aqGah3KeUyCKvwXF3eojE7VGNeCCkINcEKz3afu', 'student', NULL, NULL, NULL, NULL, NULL),
|
|
|
(27, 'chx3', '$2a$10$1hxIz6APCjvMO3Lmw9DDqeRp1PzKbK/yJe3pZf.ZZRhbXqh9L.6qi', '', NULL, NULL, '', NULL, NULL),
|
|
|
(28, 'lhw', '$2a$10$U/sSdY8NfpkDqmH5wUTQpeM0ywdw5DloL3VtJo.uRvFodlC1MuY.6', 'student', NULL, NULL, 'http://localhost:8080/file/download?name=a3a91ced-cfb8-44aa-b46e-2bc235270a21_3.png', '男', '');
|
|
|
COMMIT;
|
|
|
|
|
|
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
|
|
|
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
|
|
|
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
|