SQL经典1-45题(4个表)-zstarling

题目及示例写法此处


  • Table structure for course

DROP TABLE IF EXISTS `course`;
CREATE TABLE `course`  (
  `Cid` int(11) NOT NULL,
  `Cname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `Tid` int(11) NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

  • Records of course

INSERT INTO `course` VALUES (1, '语文', 2);
INSERT INTO `course` VALUES (2, '数学', 1);
INSERT INTO `course` VALUES (3, '英语', 3);
INSERT INTO `course` VALUES (4, '物理', 1);
INSERT INTO `course` VALUES (5, '化学', 4);

  • Table structure for score

DROP TABLE IF EXISTS `score`;
CREATE TABLE `score`  (
  `Sid` int(11) NOT NULL,
  `Cid` int(11) NULL DEFAULT NULL,
  `Score` int(255) NULL DEFAULT NULL,
  INDEX `Sid`(`Sid`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

  • Records of score

INSERT INTO `score` VALUES (1, 1, 100);
INSERT INTO `score` VALUES (1, 2, 90);
INSERT INTO `score` VALUES (1, 3, 99);
INSERT INTO `score` VALUES (2, 1, 100);
INSERT INTO `score` VALUES (2, 2, 60);
INSERT INTO `score` VALUES (2, 3, 54);
INSERT INTO `score` VALUES (3, 1, 59);
INSERT INTO `score` VALUES (3, 2, 90);
INSERT INTO `score` VALUES (3, 3, 55);
INSERT INTO `score` VALUES (4, 1, 99);
INSERT INTO `score` VALUES (4, 2, 66);
INSERT INTO `score` VALUES (4, 3, 89);
INSERT INTO `score` VALUES (5, 3, 69);
INSERT INTO `score` VALUES (5, 2, 98);
INSERT INTO `score` VALUES (6, 3, 79);
INSERT INTO `score` VALUES (6, 1, 84);
INSERT INTO `score` VALUES (7, 2, 41);
INSERT INTO `score` VALUES (7, 1, 45);
INSERT INTO `score` VALUES (8, 1, 99);
INSERT INTO `score` VALUES (10, 2, 86);
INSERT INTO `score` VALUES (11, 3, 18);
INSERT INTO `score` VALUES (9, 3, 89);
INSERT INTO `score` VALUES (9, 4, 56);
INSERT INTO `score` VALUES (1, 4, 89);
INSERT INTO `score` VALUES (1, 5, 99);

  • Table structure for student

DROP TABLE IF EXISTS `student`;
CREATE TABLE `student`  (
  `Sid` int(11) NOT NULL,
  `Sname` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
  `Sage` date NULL DEFAULT NULL,
  `Ssex` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

  • Records of student

INSERT INTO `student` VALUES (13, '王五', '2005-05-06', '女');
INSERT INTO `student` VALUES (2, '钱电', '1990-01-05', '男');
INSERT INTO `student` VALUES (3, '孙风', '1990-12-06', '女');
INSERT INTO `student` VALUES (4, '李云', '1990-12-05', '女');
INSERT INTO `student` VALUES (5, '周梅', '1989-01-01', '女');
INSERT INTO `student` VALUES (6, '吴兰', '2017-12-20', '男');
INSERT INTO `student` VALUES (7, '郑竹', '2017-12-25', '男');
INSERT INTO `student` VALUES (8, '张三', '2012-06-06', '女');
INSERT INTO `student` VALUES (9, '李四', '2012-06-09', '男');
INSERT INTO `student` VALUES (10, '王五', '2012-05-31', '女');
INSERT INTO `student` VALUES (11, '赵六', '2014-06-05', '男');
INSERT INTO `student` VALUES (12, '孙祺', '2015-08-05', '女');
INSERT INTO `student` VALUES (1, '赵雷', '1990-01-02', '男');
INSERT INTO `student` VALUES (14, '郑二', '2001-01-08', '男');
INSERT INTO `student` VALUES (15, '李云', '2008-07-16', '男');

  • Table structure for teacher

DROP TABLE IF EXISTS `teacher`;
CREATE TABLE `teacher`  (
  `Tid` int(11) NOT NULL,
  `Tname` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;

  • Records of teacher

INSERT INTO `teacher` VALUES (1, '张三');
INSERT INTO `teacher` VALUES (2, '李四');
INSERT INTO `teacher` VALUES (3, '王五');
INSERT INTO `teacher` VALUES (4, '李大');
INSERT INTO `teacher` VALUES (5, '大王');
INSERT INTO `teacher` VALUES (6, '李尔');
INSERT INTO `teacher` VALUES (7, '张迪');

猜你喜欢

转载自blog.csdn.net/weixin_44964850/article/details/117603398