CREATE DATABASE exam;
USE exam;

-- ----------------------------
-- Table structure for question
-- ----------------------------
DROP TABLE IF EXISTS question;
CREATE TABLE question (
  qno INT(100) NOT NULL AUTO_INCREMENT,
  course VARCHAR(100) NULL DEFAULT NULL COMMENT '课程名称',
  qname VARCHAR(225) NULL DEFAULT NULL COMMENT '问题内容',
  ans1 VARCHAR(225) NULL DEFAULT NULL COMMENT '选项A',
  ans2 VARCHAR(225) NULL DEFAULT NULL COMMENT '选项B',
  ans3 VARCHAR(225) NULL DEFAULT NULL COMMENT '选项C',
  ans4 VARCHAR(225) NULL DEFAULT NULL COMMENT '选项D',
  answer VARCHAR(225) NULL DEFAULT NULL COMMENT '正确答案',
  PRIMARY KEY (qno)
) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='题目表';

-- ----------------------------
-- Records of question
-- ----------------------------
INSERT INTO question VALUES (2, 'Java', 'String是每次创建都在内存开空间吗?', '是', '不是', '我怎么知道', 'String是啥', '不是');
INSERT INTO question VALUES (3, 'Java', 'Jvm是Java经久不衰的原因吗?', '是', '不是', 'jvm是啥', 'PHP才是世界上最好的语言', '是');
INSERT INTO question VALUES (4, 'MySQL', 'mysql是关系型数据库吗?', '是', '不是', '什么是数据库', '什么是关系型', '是');
INSERT INTO question VALUES (5, 'Java', 'Java的创建者是谁?', '詹姆斯斯高林', '于胜军', '林杰', '米开朗基罗', '于胜军');
INSERT INTO question VALUES (6, 'Java', 'java是什么语言', '机器语言', '高级语言', '自然语言', '学习语言', '高级语言');
INSERT INTO question VALUES (7, 'MySQL', 'mysql数据库主从复制会有线程问题吗?', '会', '不会', '什么是主从复制', '什么是线程问题', '会');
INSERT INTO question VALUES (8, 'Java', '== 和 equals 的区别是什么?', '对于基本类型,==比较的是值;', '没区别', 'equals是啥', '==是啥', '== 和 equals 的区别是什么?');
INSERT INTO question VALUES (9, 'Java', 'java中的哪些包不需要手动导入(自动导入)?', 'java.lang', 'java.util', 'java.applet', 'java.awt', 'java.lang');
INSERT INTO question VALUES (10, 'Java', 'java用()机制实现了线程之间的同步执行', '监视器', '虚拟机', '多个CPU', '异步调用', '监视器');
INSERT INTO question VALUES (11, 'Java', '以下哪个式子有可能在某个进制下成立()', '13*14=204', '12*34=568', '14*14=140', '1+1=3', '13*14=204');
INSERT INTO question VALUES (12, 'Java', '在Spring事务的ISOLATION_REPEATABLE_READ隔离级别下,有可能出现以下哪种情况', '脏读', '幻读', '不可重复读', '都有可能发生', '幻读');
INSERT INTO question VALUES (13, 'Java', '以下哪些类是线程安全的?', 'HashMap', 'StringBuffer', 'HashSet', 'LinkedHashMap', 'StringBuffer');
INSERT INTO question VALUES (14, 'MySQL', '在数据库中存储的是', '数据', '数据模型', '数据以及数据之间的联系', '信息', '数据以及数据之间的联系');
INSERT INTO question VALUES (15, 'MySQL', '数据库是按照一定的数据模型组织的、长期存储在计算机内,可为多个用户共享的', '数据的集合', '文件的集合', '命令的集合', '程序的集合', '数据的集合');
INSERT INTO question VALUES (16, 'MySQL', '显示当前所有数据库的命令是', 'SHOW DATABASES', 'SHOW DATABASE', 'LIST DATABASES', 'LIST DATABASE ', 'SHOW DATABASES');
INSERT INTO question VALUES (17, 'MySQL', '在创建数据库时,每个数据库都对应存放在一个与数据库同名的()中', '文件', '文件夹', '文件夹', '以上都不是 ', '文件夹');
INSERT INTO question VALUES (18, 'MySQL', '下面不属于SQL的特点是', '集数据定义语言、数据操纵语言、数据控制语言元素为一体', '符合人们的思维方式,容易理解和掌握', '只需要提出“干什么”,不需要指出“如何干”,语句的操作过程由系统自动完成', '以上都不是', '以上都不是');
INSERT INTO question VALUES (19, 'MySQL', '下列选项中属于删除数据库的语句是', 'DROP TABLE', 'DROP DATABASE', 'DELETE DATABASE', 'DELETE TABLE', 'DROP DATABASE');
INSERT INTO question VALUES (20, 'MySQL', '查看student表基本结构的SQL语句是', 'show student', 'show create student', 'show create table student', 'describe student ', 'describe student ');
INSERT INTO question VALUES (21, 'MySQL', '为student表增加一个年龄字段正确的语法为', 'add sAge to student', 'change table student add sAge', 'alter table student add sAge int', 'alter table student add sAge ', 'alter table student add sAge int');

-- ----------------------------
-- Table structure for result
-- ----------------------------
DROP TABLE IF EXISTS result;
CREATE TABLE result (
  sno INT(100) NULL DEFAULT NULL COMMENT '学号',
  sname VARCHAR(100) NULL DEFAULT NULL COMMENT '姓名',
  course VARCHAR(100) NULL DEFAULT NULL COMMENT '课程名称',
  score DOUBLE NULL DEFAULT NULL COMMENT '考试成绩',
  date DATETIME(0) NULL DEFAULT NULL COMMENT '考试时间'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='考试结果表';

-- ----------------------------
-- Records of result
-- ----------------------------
INSERT INTO result VALUES (1001, '张三', 'Java', 90, '2023-06-19 06:27:05');

-- ----------------------------
-- Table structure for student
-- ----------------------------
DROP TABLE IF EXISTS student;
CREATE TABLE student (
  sno VARCHAR(100) NOT NULL COMMENT '学号',
  sname VARCHAR(100) NULL DEFAULT NULL COMMENT '姓名',
  phone VARCHAR(100) NULL DEFAULT NULL COMMENT '电话',
  password VARCHAR(100) NULL DEFAULT NULL COMMENT '密码',
  PRIMARY KEY (sno)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='学生表';

-- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO student VALUES ('1001', '张三', '18960990879', '123456');
INSERT INTO student VALUES ('1002', '李四', '13599076099', '123456');
INSERT INTO student VALUES ('1004', '王五', '18769980542', '123456');

-- ----------------------------
-- Table structure for teacher
-- ----------------------------
DROP TABLE IF EXISTS teacher;
CREATE TABLE teacher (
  tno VARCHAR(100) NULL DEFAULT NULL COMMENT '教师工号',
  username VARCHAR(100) NULL DEFAULT NULL COMMENT '用户名',
  password VARCHAR(100) NULL DEFAULT NULL COMMENT '密码'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci COMMENT='教师表';

-- ----------------------------
-- Records of teacher
-- ----------------------------
INSERT INTO teacher VALUES ('625', '李华', '123456');
MySQL在线考试系统数据库设计与实现

原文地址: https://www.cveoy.top/t/topic/f0PI 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录