《MySQL数据操作与查询》综合项目需求

一、系统整体功能

维护学生信息、老师信息和成绩信息。

支持按多种条件组合查询学生信息和成绩信息。

二、系统的信息需求

一个班级有一个讲师一个班主任。

一个班级有多名学生。

一个学生有多门课程,一门课程也有多名学生。

三、表结构

学生表【student】

班级表【class】

课程表【course】

教师表【teacher】

成绩表【score】

 (1)SQL语法实现表结构

-- ----------------------------
-- Table structure for `course`
-- ----------------------------
DROP TABLE IF EXISTS `course`;
CREATE TABLE course (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(30) DEFAULT NULL,
credit decimal(3,1) DEFAULT NULL,
PRIMARY KEY (`id`)
);
-- ----------------------------
-- Table structure for `score`
-- ----------------------------
DROP TABLE IF EXISTS `score`;
CREATE TABLE score (
`id``` int(11) NOT NULL AUTO_INCREMENT,
`student_id` int(11) DEFAULT NULL,
`course_id` int(11) DEFAULT NULL,
`test_score` decimal(5,2) DEFAULT NULL,
`project_score` decimal(5,2) DEFAULT NULL,
`usual_score` decimal(5,2) DEFAULT NULL,
PRIMARY KEY (`id```)
);
-- ----------------------------
-- Table structure for `student`
-- ----------------------------
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`class_id` int(11) DEFAULT NULL,
`no` varchar(30) NOT NULL,
`name` varchar(10) NOT NULL,
`sex` varchar(4) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
-- ----------------------------
-- Table structure for `class`
-- ----------------------------
DROP TABLE IF EXISTS `class`;
CREATE TABLE class (
id int(11) NOT NULL AUTO_INCREMENT,
name varchar(20) DEFAULT NULL,
lecturer_id int(11) DEFAULT NULL,
class_teacher_id int(11) DEFAULT NULL,
PRIMARY KEY (`id`)
);
-- ----------------------------
-- Table structure for `teacher`
-- ----------------------------
DROP TABLE IF EXISTS `teacher`;
CREATE TABLE `teacher` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`no` varchar(30) NOT NULL,
`name` varchar(10) NOT NULL,
`sex` varchar(4) DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`type` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
);

(2)数据导入

-- ----------------------------
-- Records of class
-- ----------------------------
INSERT INTO `class` VALUES ('1', '19计算机网络技术一班', '1', '2');
INSERT INTO `class` VALUES ('2', '19计算机网络技术二班', '1', '2');
INSERT INTO `class` VALUES ('3', '19大数据技术与应用一班', '1', '3'); -- ----------------------------
-- Records of course
-- ----------------------------
INSERT INTO `course` VALUES ('1', '计算机应用基础', '2.0');
INSERT INTO `course` VALUES ('2', 'Photoshop UI设计', '3.0');
INSERT INTO `course` VALUES ('3', 'HTML5网页设计', '4.0');
INSERT INTO `course` VALUES ('4', 'Java程序设计基础', '4.0');
INSERT INTO `course` VALUES ('5', 'C#程序设计基础', '4.0'); -- ----------------------------
-- Records of score
-- ----------------------------
INSERT INTO `score` VALUES ('1', '1', '1', '95.00', '84.00', '92.55');
INSERT INTO `score` VALUES ('2', '2', '1', '94.00', '85.00', '92.20');
INSERT INTO `score` VALUES ('3', '3', '1', '87.00', '84.29', '91.30');
INSERT INTO `score` VALUES ('4', '4', '1', '94.00', '83.59', '92.30');
INSERT INTO `score` VALUES ('5', '5', '1', '99.00', '91.75', '93.25');
INSERT INTO `score` VALUES ('6', '6', '1', '96.00', '88.17', '92.25');
INSERT INTO `score` VALUES ('7', '7', '1', '92.00', '84.29', '95.45');
INSERT INTO `score` VALUES ('8', '8', '1', '97.00', '85.00', '96.40');
INSERT INTO `score` VALUES ('9', '9', '1', '90.00', '88.25', '89.55');
INSERT INTO `score` VALUES ('10', '10', '1', '98.00', '84.00', '95.70');
INSERT INTO `score` VALUES ('11', '11', '1', '93.00', '92.75', '97.35');
INSERT INTO `score` VALUES ('12', '12', '1', '74.00', '81.75', '92.50');
INSERT INTO `score` VALUES ('13', '13', '1', '78.00', '82.63', '88.30');
INSERT INTO `score` VALUES ('14', '14', '1', '90.00', '86.67', '96.00');
INSERT INTO `score` VALUES ('15', '15', '1', '97.00', '83.50', '89.50');
INSERT INTO `score` VALUES ('16', '16', '1', '98.00', '82.00', '90.70');
INSERT INTO `score` VALUES ('17', '17', '1', '84.00', '86.13', '95.75');
INSERT INTO `score` VALUES ('18', '18', '1', '94.00', '92.25', '93.60');
INSERT INTO `score` VALUES ('19', '19', '1', '96.00', '84.29', '89.00');
INSERT INTO `score` VALUES ('20', '20', '1', '96.00', '88.13', '89.85');
INSERT INTO `score` VALUES ('21', '21', '1', '93.00', '85.09', '92.40');
INSERT INTO `score` VALUES ('22', '22', '1', '95.00', '87.54', '90.95');
INSERT INTO `score` VALUES ('23', '23', '1', '95.00', '87.75', '92.50');
INSERT INTO `score` VALUES ('24', '24', '1', '86.00', '84.04', '93.20');
INSERT INTO `score` VALUES ('25', '25', '1', '99.00', '87.09', '96.70');
INSERT INTO `score` VALUES ('26', '26', '1', '94.00', '87.17', '92.85');
INSERT INTO `score` VALUES ('27', '27', '1', '93.00', '87.17', '90.45');
INSERT INTO `score` VALUES ('28', '28', '1', '88.00', '83.63', '91.10');
INSERT INTO `score` VALUES ('29', '29', '1', '76.00', '81.25', '89.85');
INSERT INTO `score` VALUES ('30', '30', '1', '86.00', '87.04', '92.95');
INSERT INTO `score` VALUES ('31', '31', '1', '85.00', '84.50', '89.65');
INSERT INTO `score` VALUES ('32', '32', '1', '87.00', '86.59', '90.05');
INSERT INTO `score` VALUES ('33', '33', '1', '91.00', '85.25', '96.80');
INSERT INTO `score` VALUES ('34', '34', '1', '93.50', '89.54', '92.05');
INSERT INTO `score` VALUES ('35', '35', '1', '95.00', '87.50', '92.10');
INSERT INTO `score` VALUES ('36', '36', '1', '98.00', '84.79', '89.85');
INSERT INTO `score` VALUES ('37', '37', '1', '93.00', '91.25', '89.55');
INSERT INTO `score` VALUES ('38', '38', '1', '90.00', '85.50', '92.80');
INSERT INTO `score` VALUES ('39', '39', '1', '60.00', '81.40', '90.65');
INSERT INTO `score` VALUES ('40', '40', '1', '97.00', '84.00', '95.25');
INSERT INTO `score` VALUES ('41', '41', '1', '81.00', '85.64', '91.85');
INSERT INTO `score` VALUES ('42', '42', '1', '65.00', '82.80', '88.85');
INSERT INTO `score` VALUES ('43', '43', '1', '95.00', '83.84', '90.70');
INSERT INTO `score` VALUES ('44', '44', '1', '88.00', '89.60', '94.05');
INSERT INTO `score` VALUES ('45', '45', '1', '98.00', '91.00', '91.85');
INSERT INTO `score` VALUES ('46', '46', '1', '91.00', '80.36', '89.60');
INSERT INTO `score` VALUES ('47', '47', '1', '96.00', '87.40', '93.75');
INSERT INTO `score` VALUES ('48', '48', '1', '90.00', '89.80', '96.85');
INSERT INTO `score` VALUES ('49', '49', '1', '98.00', '83.20', '93.30');
INSERT INTO `score` VALUES ('50', '50', '1', '93.00', '85.20', '90.90');
INSERT INTO `score` VALUES ('51', '51', '1', '98.00', '86.36', '93.50');
INSERT INTO `score` VALUES ('52', '52', '1', '99.00', '87.56', '96.65');
INSERT INTO `score` VALUES ('53', '53', '1', '86.00', '93.60', '96.10');
INSERT INTO `score` VALUES ('54', '54', '1', '94.00', '86.60', '96.70');
INSERT INTO `score` VALUES ('55', '55', '1', '61.00', '85.20', '88.90');
INSERT INTO `score` VALUES ('56', '56', '1', '91.00', '80.36', '92.90');
INSERT INTO `score` VALUES ('57', '57', '1', '86.00', '87.80', '88.20');
INSERT INTO `score` VALUES ('58', '58', '1', '84.00', '85.40', '85.65');
INSERT INTO `score` VALUES ('59', '59', '1', '81.00', '87.00', '91.85');
INSERT INTO `score` VALUES ('60', '60', '1', '98.00', '89.73', '92.95');
INSERT INTO `score` VALUES ('61', '61', '1', '94.00', '83.60', '87.80');
INSERT INTO `score` VALUES ('62', '62', '1', '91.00', '80.60', '90.30');
INSERT INTO `score` VALUES ('63', '63', '1', '96.00', '80.40', '88.50');
INSERT INTO `score` VALUES ('64', '64', '1', '85.00', '89.24', '93.15');
INSERT INTO `score` VALUES ('65', '65', '1', '96.00', '86.00', '91.20');
INSERT INTO `score` VALUES ('66', '66', '1', '91.00', '80.60', '91.05');
INSERT INTO `score` VALUES ('67', '67', '1', '98.00', '92.73', '96.80');
INSERT INTO `score` VALUES ('68', '68', '1', '98.00', '90.40', '92.00');
INSERT INTO `score` VALUES ('69', '69', '1', '92.00', '89.13', '87.90');
INSERT INTO `score` VALUES ('70', '70', '1', '97.00', '86.20', '94.85');
INSERT INTO `score` VALUES ('71', '71', '1', '94.00', '86.73', '92.50');
INSERT INTO `score` VALUES ('72', '72', '1', '93.00', '87.40', '93.45');
INSERT INTO `score` VALUES ('73', '73', '1', '82.00', '83.84', '86.55');
INSERT INTO `score` VALUES ('74', '74', '1', '94.00', '87.00', '91.35');
INSERT INTO `score` VALUES ('75', '1', '2', '65.00', '90.31', '91.56');
INSERT INTO `score` VALUES ('76', '2', '2', '62.00', '85.32', '91.02');
INSERT INTO `score` VALUES ('77', '3', '2', '65.00', '90.26', '92.31');
INSERT INTO `score` VALUES ('78', '4', '2', '70.00', '91.14', '92.54');
INSERT INTO `score` VALUES ('79', '5', '2', '81.00', '93.66', '93.06');
INSERT INTO `score` VALUES ('80', '6', '2', '65.00', '90.26', '91.41');
INSERT INTO `score` VALUES ('81', '7', '2', '61.00', '84.73', '94.33');
INSERT INTO `score` VALUES ('82', '8', '2', '70.00', '86.65', '94.20');
INSERT INTO `score` VALUES ('83', '9', '2', '75.00', '87.91', '91.11');
INSERT INTO `score` VALUES ('84', '10', '2', '78.00', '91.96', '96.46');
INSERT INTO `score` VALUES ('85', '11', '2', '77.00', '90.88', '96.88');
INSERT INTO `score` VALUES ('86', '12', '2', '69.00', '90.83', '92.28');
INSERT INTO `score` VALUES ('87', '13', '2', '61.00', '81.61', '90.56');
INSERT INTO `score` VALUES ('88', '14', '2', '86.00', '94.80', '96.95');
INSERT INTO `score` VALUES ('89', '15', '2', '74.00', '87.69', '88.29');
INSERT INTO `score` VALUES ('90', '16', '2', '52.00', '84.57', '89.82');
INSERT INTO `score` VALUES ('91', '17', '2', '74.00', '90.76', '96.36');
INSERT INTO `score` VALUES ('92', '18', '2', '82.00', '90.88', '92.53');
INSERT INTO `score` VALUES ('93', '19', '2', '66.00', '88.17', '91.82');
INSERT INTO `score` VALUES ('94', '20', '2', '49.00', '92.09', '90.14');
INSERT INTO `score` VALUES ('95', '21', '2', '61.00', '85.63', '90.53');
INSERT INTO `score` VALUES ('96', '22', '2', '71.00', '85.82', '90.57');
INSERT INTO `score` VALUES ('97', '23', '2', '70.00', '92.90', '92.35');
INSERT INTO `score` VALUES ('98', '24', '2', '61.00', '82.85', '94.10');
INSERT INTO `score` VALUES ('99', '25', '2', '85.00', '91.76', '96.96');
INSERT INTO `score` VALUES ('100', '26', '2', '86.00', '91.19', '91.89');
INSERT INTO `score` VALUES ('101', '27', '2', '60.00', '84.99', '90.74');
INSERT INTO `score` VALUES ('102', '28', '2', '70.00', '87.36', '91.21');
INSERT INTO `score` VALUES ('103', '29', '2', '63.00', '81.73', '88.78');
INSERT INTO `score` VALUES ('104', '30', '2', '83.00', '90.70', '91.75');
INSERT INTO `score` VALUES ('105', '31', '2', '53.00', '83.54', '90.14');
INSERT INTO `score` VALUES ('106', '32', '2', '60.00', '88.67', '91.47');
INSERT INTO `score` VALUES ('107', '33', '2', '71.00', '92.71', '96.21');
INSERT INTO `score` VALUES ('108', '34', '2', '80.00', '89.31', '91.51');
INSERT INTO `score` VALUES ('109', '35', '2', '78.00', '89.93', '90.78');
INSERT INTO `score` VALUES ('110', '36', '2', '64.00', '85.18', '90.68');
INSERT INTO `score` VALUES ('111', '37', '2', '71.00', '85.06', '88.91');
INSERT INTO `score` VALUES ('112', '38', '2', '60.00', '87.08', '90.08');
INSERT INTO `score` VALUES ('113', '39', '2', '52.00', '85.98', '91.48');
INSERT INTO `score` VALUES ('114', '40', '2', '64.00', '90.69', '96.14');
INSERT INTO `score` VALUES ('115', '41', '2', '60.00', '87.84', '82.74');
INSERT INTO `score` VALUES ('116', '42', '2', '60.00', '87.98', '91.28');
INSERT INTO `score` VALUES ('117', '43', '2', '64.00', '85.82', '90.32');
INSERT INTO `score` VALUES ('118', '44', '2', '67.00', '86.39', '80.54');
INSERT INTO `score` VALUES ('119', '45', '2', '79.00', '94.04', '93.74');
INSERT INTO `score` VALUES ('120', '46', '2', '61.00', '85.87', '85.12');
INSERT INTO `score` VALUES ('121', '47', '2', '78.00', '95.75', '94.50');
INSERT INTO `score` VALUES ('122', '48', '2', '77.00', '87.91', '94.66');
INSERT INTO `score` VALUES ('123', '49', '2', '88.00', '92.90', '92.10');
INSERT INTO `score` VALUES ('124', '50', '2', '63.00', '89.43', '92.18');
INSERT INTO `score` VALUES ('125', '51', '2', '85.00', '92.33', '92.78');
INSERT INTO `score` VALUES ('126', '52', '2', '86.00', '94.61', '97.06');
INSERT INTO `score` VALUES ('127', '53', '2', '68.00', '90.07', '96.22');
INSERT INTO `score` VALUES ('128', '54', '2', '64.00', '89.62', '96.12');
INSERT INTO `score` VALUES ('129', '55', '2', '62.00', '87.27', '89.22');
INSERT INTO `score` VALUES ('130', '56', '2', '74.00', '87.77', '90.82');
INSERT INTO `score` VALUES ('131', '57', '2', '51.00', '87.84', '90.74');
INSERT INTO `score` VALUES ('132', '58', '2', '50.00', '86.13', '90.78');
INSERT INTO `score` VALUES ('133', '59', '2', '71.00', '89.88', '93.28');
INSERT INTO `score` VALUES ('134', '60', '2', '71.00', '92.78', '92.38');
INSERT INTO `score` VALUES ('135', '61', '2', '68.00', '87.15', '90.70');
INSERT INTO `score` VALUES ('136', '62', '2', '73.00', '89.74', '91.94');
INSERT INTO `score` VALUES ('137', '63', '2', '63.00', '84.11', '90.36');
INSERT INTO `score` VALUES ('138', '64', '2', '64.00', '88.10', '93.80');
INSERT INTO `score` VALUES ('139', '65', '2', '76.00', '89.62', '91.12');
INSERT INTO `score` VALUES ('140', '66', '2', '64.00', '90.50', '91.50');
INSERT INTO `score` VALUES ('141', '67', '2', '78.00', '92.40', '96.90');
INSERT INTO `score` VALUES ('142', '68', '2', '66.00', '88.03', '89.18');
INSERT INTO `score` VALUES ('143', '69', '2', '76.00', '88.98', '91.58');
INSERT INTO `score` VALUES ('144', '70', '2', '60.00', '87.98', '96.18');
INSERT INTO `score` VALUES ('145', '71', '2', '69.00', '92.02', '92.02');
INSERT INTO `score` VALUES ('146', '72', '2', '73.00', '88.53', '85.58');
INSERT INTO `score` VALUES ('147', '73', '2', '74.00', '87.72', '91.02');
INSERT INTO `score` VALUES ('148', '74', '2', '78.00', '92.47', '90.62');
INSERT INTO `score` VALUES ('149', '1', '3', '91.00', '89.75', '92.25');
INSERT INTO `score` VALUES ('150', '2', '3', '91.00', '89.75', '89.85');
INSERT INTO `score` VALUES ('151', '3', '3', '79.00', '87.50', '92.70');
INSERT INTO `score` VALUES ('152', '4', '3', '89.00', '96.00', '93.50');
INSERT INTO `score` VALUES ('153', '5', '3', '94.00', '90.50', '96.60');
INSERT INTO `score` VALUES ('154', '6', '3', '82.00', '90.00', '93.10');
INSERT INTO `score` VALUES ('155', '7', '3', '64.00', '86.75', '94.75');
INSERT INTO `score` VALUES ('156', '8', '3', '82.00', '96.00', '93.80');
INSERT INTO `score` VALUES ('157', '9', '3', '90.00', '92.50', '93.80');
INSERT INTO `score` VALUES ('158', '10', '3', '90.00', '85.00', '95.80');
INSERT INTO `score` VALUES ('159', '11', '3', '88.00', '88.50', '92.00');
INSERT INTO `score` VALUES ('160', '12', '3', '75.00', '84.25', '96.05');
INSERT INTO `score` VALUES ('161', '13', '3', '75.00', '84.75', '92.05');
INSERT INTO `score` VALUES ('162', '14', '3', '77.00', '93.75', '96.95');
INSERT INTO `score` VALUES ('163', '15', '3', '86.00', '78.50', '88.20');
INSERT INTO `score` VALUES ('164', '16', '3', '74.00', '87.50', '90.00');
INSERT INTO `score` VALUES ('165', '17', '3', '91.00', '90.50', '96.70');
INSERT INTO `score` VALUES ('166', '18', '3', '91.00', '90.50', '91.10');
INSERT INTO `score` VALUES ('167', '19', '3', '83.00', '86.25', '91.45');
INSERT INTO `score` VALUES ('168', '20', '3', '70.00', '79.50', '87.90');
INSERT INTO `score` VALUES ('169', '21', '3', '84.00', '91.50', '96.70');
INSERT INTO `score` VALUES ('170', '22', '3', '87.00', '85.50', '87.10');
INSERT INTO `score` VALUES ('171', '23', '3', '89.00', '96.50', '94.40');
INSERT INTO `score` VALUES ('172', '24', '3', '85.00', '86.25', '96.05');
INSERT INTO `score` VALUES ('173', '25', '3', '88.00', '91.00', '92.60');
INSERT INTO `score` VALUES ('174', '26', '3', '78.00', '83.00', '90.40');
INSERT INTO `score` VALUES ('175', '27', '3', '71.00', '85.00', '92.20');
INSERT INTO `score` VALUES ('176', '28', '3', '79.00', '85.00', '91.20');
INSERT INTO `score` VALUES ('177', '29', '3', '60.00', '82.25', '91.45');
INSERT INTO `score` VALUES ('178', '30', '3', '87.00', '85.50', '91.60');
INSERT INTO `score` VALUES ('179', '31', '3', '72.00', '82.50', '90.80');
INSERT INTO `score` VALUES ('180', '32', '3', '75.00', '88.75', '91.35');
INSERT INTO `score` VALUES ('181', '33', '3', '88.00', '96.25', '94.15');
INSERT INTO `score` VALUES ('182', '34', '3', '80.00', '81.50', '89.00');
INSERT INTO `score` VALUES ('183', '35', '3', '90.00', '94.00', '93.80');
INSERT INTO `score` VALUES ('184', '36', '3', '81.00', '85.50', '92.00');
INSERT INTO `score` VALUES ('185', '37', '3', '66.00', '84.00', '87.00');
INSERT INTO `score` VALUES ('186', '38', '3', '74.00', '79.75', '93.05');
INSERT INTO `score` VALUES ('187', '39', '3', '80.00', '91.00', '92.10');
INSERT INTO `score` VALUES ('188', '40', '3', '72.00', '94.00', '97.10');
INSERT INTO `score` VALUES ('189', '41', '3', '75.00', '86.60', '90.52');
INSERT INTO `score` VALUES ('190', '42', '3', '61.00', '79.00', '90.00');
INSERT INTO `score` VALUES ('191', '43', '3', '80.00', '94.00', '93.20');
INSERT INTO `score` VALUES ('192', '44', '3', '68.00', '86.20', '95.04');
INSERT INTO `score` VALUES ('193', '45', '3', '93.00', '95.00', '93.90');
INSERT INTO `score` VALUES ('194', '46', '3', '82.00', '94.60', '93.82');
INSERT INTO `score` VALUES ('195', '47', '3', '83.00', '97.00', '93.80');
INSERT INTO `score` VALUES ('196', '48', '3', '90.00', '95.80', '97.96');
INSERT INTO `score` VALUES ('197', '49', '3', '91.00', '92.20', '92.74');
INSERT INTO `score` VALUES ('198', '50', '3', '61.00', '89.60', '92.32');
INSERT INTO `score` VALUES ('199', '51', '3', '80.00', '90.60', '95.42');
INSERT INTO `score` VALUES ('200', '52', '3', '90.00', '94.00', '93.40');
INSERT INTO `score` VALUES ('201', '53', '3', '93.00', '86.00', '94.80');
INSERT INTO `score` VALUES ('202', '54', '3', '77.00', '83.80', '95.86');
INSERT INTO `score` VALUES ('203', '55', '3', '48.00', '84.60', '87.82');
INSERT INTO `score` VALUES ('204', '56', '3', '71.00', '89.00', '92.40');
INSERT INTO `score` VALUES ('205', '57', '3', '69.00', '72.00', '88.10');
INSERT INTO `score` VALUES ('206', '58', '3', '60.00', '81.60', '91.52');
INSERT INTO `score` VALUES ('207', '59', '3', '85.00', '76.00', '90.50');
INSERT INTO `score` VALUES ('208', '60', '3', '70.00', '95.00', '93.70');
INSERT INTO `score` VALUES ('209', '61', '3', '79.00', '90.00', '93.20');
INSERT INTO `score` VALUES ('210', '62', '3', '51.00', '88.20', '96.54');
INSERT INTO `score` VALUES ('211', '63', '3', '52.00', '85.00', '91.30');
INSERT INTO `score` VALUES ('212', '64', '3', '72.00', '87.80', '92.76');
INSERT INTO `score` VALUES ('213', '65', '3', '74.00', '88.60', '92.42');
INSERT INTO `score` VALUES ('214', '66', '3', '61.00', '84.00', '90.70');
INSERT INTO `score` VALUES ('215', '67', '3', '89.00', '84.00', '95.60');
INSERT INTO `score` VALUES ('216', '68', '3', '74.00', '89.20', '92.84');
INSERT INTO `score` VALUES ('217', '69', '3', '73.00', '91.00', '93.00');
INSERT INTO `score` VALUES ('218', '70', '3', '65.00', '82.60', '93.12');
INSERT INTO `score` VALUES ('219', '71', '3', '83.00', '82.40', '91.38');
INSERT INTO `score` VALUES ('220', '72', '3', '61.00', '90.00', '93.60');
INSERT INTO `score` VALUES ('221', '73', '3', '65.00', '91.00', '93.20');
INSERT INTO `score` VALUES ('222', '74', '3', '84.00', '89.60', '91.62');
INSERT INTO `score` VALUES ('223', '1', '4', '97.00', '87.00', '92.32');
INSERT INTO `score` VALUES ('224', '2', '4', '90.00', '84.00', '88.02');
INSERT INTO `score` VALUES ('225', '3', '4', '87.00', '86.00', '92.10');
INSERT INTO `score` VALUES ('226', '4', '4', '93.00', '88.00', '92.78');
INSERT INTO `score` VALUES ('227', '5', '4', '99.00', '84.00', '94.94');
INSERT INTO `score` VALUES ('228', '6', '4', '93.00', '86.00', '92.25');
INSERT INTO `score` VALUES ('229', '7', '4', '90.00', '80.00', '95.44');
INSERT INTO `score` VALUES ('230', '8', '4', '83.00', '85.00', '94.80');
INSERT INTO `score` VALUES ('231', '9', '4', '90.00', '81.00', '91.49');
INSERT INTO `score` VALUES ('232', '10', '4', '93.00', '85.00', '95.99');
INSERT INTO `score` VALUES ('233', '11', '4', '97.00', '88.00', '95.41');
INSERT INTO `score` VALUES ('234', '12', '4', '86.00', '85.00', '95.31');
INSERT INTO `score` VALUES ('235', '13', '4', '63.00', '78.00', '90.30');
INSERT INTO `score` VALUES ('236', '14', '4', '85.00', '83.00', '94.55');
INSERT INTO `score` VALUES ('237', '15', '4', '94.00', '82.00', '84.66');
INSERT INTO `score` VALUES ('238', '16', '4', '87.00', '70.00', '90.77');
INSERT INTO `score` VALUES ('239', '17', '4', '96.00', '85.00', '96.27');
INSERT INTO `score` VALUES ('240', '18', '4', '98.00', '84.00', '93.01');
INSERT INTO `score` VALUES ('241', '19', '4', '87.00', '86.00', '90.76');
INSERT INTO `score` VALUES ('242', '20', '4', '85.00', '80.00', '89.50');
INSERT INTO `score` VALUES ('243', '21', '4', '94.00', '86.00', '93.21');
INSERT INTO `score` VALUES ('244', '22', '4', '87.00', '80.00', '78.94');
INSERT INTO `score` VALUES ('245', '23', '4', '79.00', '82.00', '93.08');
INSERT INTO `score` VALUES ('246', '24', '4', '89.00', '87.00', '94.45');
INSERT INTO `score` VALUES ('247', '25', '4', '99.00', '87.00', '95.42');
INSERT INTO `score` VALUES ('248', '26', '4', '91.00', '80.00', '92.11');
INSERT INTO `score` VALUES ('249', '27', '4', '85.00', '81.00', '91.13');
INSERT INTO `score` VALUES ('250', '28', '4', '85.00', '80.00', '91.17');
INSERT INTO `score` VALUES ('251', '29', '4', '62.00', '82.00', '89.03');
INSERT INTO `score` VALUES ('252', '30', '4', '88.00', '86.00', '92.10');
INSERT INTO `score` VALUES ('253', '31', '4', '81.00', '84.00', '90.20');
INSERT INTO `score` VALUES ('254', '32', '4', '85.00', '87.00', '91.56');
INSERT INTO `score` VALUES ('255', '33', '4', '86.00', '80.00', '94.72');
INSERT INTO `score` VALUES ('256', '34', '4', '71.00', '85.00', '91.45');
INSERT INTO `score` VALUES ('257', '35', '4', '46.00', '85.00', '92.23');
INSERT INTO `score` VALUES ('258', '36', '4', '71.00', '81.00', '90.84');
INSERT INTO `score` VALUES ('259', '37', '4', '80.00', '82.00', '83.29');
INSERT INTO `score` VALUES ('260', '38', '4', '85.00', '83.00', '94.41');
INSERT INTO `score` VALUES ('261', '39', '4', '74.00', '75.00', '91.41');
INSERT INTO `score` VALUES ('262', '40', '4', '84.00', '83.00', '96.16');
INSERT INTO `score` VALUES ('263', '41', '4', '83.00', '85.00', '76.64');
INSERT INTO `score` VALUES ('264', '42', '4', '88.00', '85.00', '90.04');
INSERT INTO `score` VALUES ('265', '43', '4', '94.00', '96.00', '91.41');
INSERT INTO `score` VALUES ('266', '44', '4', '81.00', '80.00', '94.54');
INSERT INTO `score` VALUES ('267', '45', '4', '99.00', '86.00', '89.16');
INSERT INTO `score` VALUES ('268', '46', '4', '98.00', '87.00', '91.51');
INSERT INTO `score` VALUES ('269', '47', '4', '98.00', '86.00', '94.22');
INSERT INTO `score` VALUES ('270', '48', '4', '94.00', '85.00', '96.49');
INSERT INTO `score` VALUES ('271', '49', '4', '91.00', '86.00', '92.71');
INSERT INTO `score` VALUES ('272', '50', '4', '93.00', '82.00', '90.80');
INSERT INTO `score` VALUES ('273', '51', '4', '98.00', '90.00', '94.50');
INSERT INTO `score` VALUES ('274', '52', '4', '98.00', '88.00', '95.70');
INSERT INTO `score` VALUES ('275', '53', '4', '98.00', '83.00', '95.91');
INSERT INTO `score` VALUES ('276', '54', '4', '89.00', '87.00', '96.23');
INSERT INTO `score` VALUES ('277', '55', '4', '75.00', '70.00', '90.51');
INSERT INTO `score` VALUES ('278', '56', '4', '95.00', '85.00', '92.04');
INSERT INTO `score` VALUES ('279', '57', '4', '91.00', '81.00', '89.21');
INSERT INTO `score` VALUES ('280', '58', '4', '83.00', '77.00', '89.32');
INSERT INTO `score` VALUES ('281', '59', '4', '91.00', '85.00', '91.88');
INSERT INTO `score` VALUES ('282', '60', '4', '96.00', '84.00', '93.01');
INSERT INTO `score` VALUES ('283', '61', '4', '93.00', '88.00', '93.90');
INSERT INTO `score` VALUES ('284', '62', '4', '92.00', '84.00', '92.93');
INSERT INTO `score` VALUES ('285', '63', '4', '94.00', '61.00', '90.05');
INSERT INTO `score` VALUES ('286', '64', '4', '93.00', '88.00', '93.90');
INSERT INTO `score` VALUES ('287', '65', '4', '98.00', '87.00', '90.58');
INSERT INTO `score` VALUES ('288', '66', '4', '89.00', '83.00', '91.28');
INSERT INTO `score` VALUES ('289', '67', '4', '94.00', '84.00', '96.43');
INSERT INTO `score` VALUES ('290', '68', '4', '94.00', '85.00', '92.01');
INSERT INTO `score` VALUES ('291', '69', '4', '92.00', '83.00', '90.83');
INSERT INTO `score` VALUES ('292', '70', '4', '89.00', '85.00', '95.52');
INSERT INTO `score` VALUES ('293', '71', '4', '87.00', '74.00', '91.97');
INSERT INTO `score` VALUES ('294', '72', '4', '96.00', '86.00', '92.88');
INSERT INTO `score` VALUES ('295', '73', '4', '87.00', '85.00', '90.26');
INSERT INTO `score` VALUES ('296', '74', '4', '96.00', '82.00', '90.06');
INSERT INTO `score` VALUES ('297', '75', '1', '64.00', '62.00', '60.00');
INSERT INTO `score` VALUES ('298', '76', '1', '98.00', '79.00', '66.00');
INSERT INTO `score` VALUES ('299', '77', '1', '83.00', '65.00', '65.00');
INSERT INTO `score` VALUES ('300', '78', '1', '62.00', '60.00', '62.00');
INSERT INTO `score` VALUES ('301', '79', '1', '68.00', '86.00', '85.00');
INSERT INTO `score` VALUES ('302', '80', '1', '66.00', '95.00', '63.00');
INSERT INTO `score` VALUES ('303', '81', '1', '62.00', '93.00', '67.00');
INSERT INTO `score` VALUES ('304', '82', '1', '91.00', '69.00', '68.00');
INSERT INTO `score` VALUES ('305', '83', '1', '87.00', '84.00', '70.00');
INSERT INTO `score` VALUES ('306', '84', '1', '71.00', '65.00', '78.00');
INSERT INTO `score` VALUES ('307', '85', '1', '96.00', '80.00', '68.00');
INSERT INTO `score` VALUES ('308', '86', '1', '77.00', '60.00', '62.00');
INSERT INTO `score` VALUES ('309', '87', '1', '90.00', '87.00', '69.00');
INSERT INTO `score` VALUES ('310', '88', '1', '62.00', '82.00', '79.00');
INSERT INTO `score` VALUES ('311', '89', '1', '78.00', '98.00', '97.00');
INSERT INTO `score` VALUES ('312', '90', '1', '71.00', '65.00', '99.00');
INSERT INTO `score` VALUES ('313', '91', '1', '87.00', '70.00', '72.00');
INSERT INTO `score` VALUES ('314', '92', '1', '95.00', '66.00', '77.00');
INSERT INTO `score` VALUES ('315', '93', '1', '65.00', '82.00', '94.00');
INSERT INTO `score` VALUES ('316', '94', '1', '84.00', '63.00', '95.00');
INSERT INTO `score` VALUES ('317', '95', '1', '90.00', '67.00', '74.00');
INSERT INTO `score` VALUES ('318', '96', '1', '73.00', '96.00', '95.00');
INSERT INTO `score` VALUES ('319', '97', '1', '85.00', '76.00', '69.00');
INSERT INTO `score` VALUES ('320', '98', '1', '83.00', '80.00', '93.00');
INSERT INTO `score` VALUES ('321', '99', '1', '92.00', '90.00', '80.00');
INSERT INTO `score` VALUES ('322', '100', '1', '98.00', '80.00', '71.00');
INSERT INTO `score` VALUES ('323', '101', '1', '66.00', '67.00', '87.00');
INSERT INTO `score` VALUES ('324', '102', '1', '75.00', '71.00', '81.00');
INSERT INTO `score` VALUES ('325', '103', '1', '81.00', '90.00', '66.00');
INSERT INTO `score` VALUES ('326', '104', '1', '75.00', '95.00', '94.00');
INSERT INTO `score` VALUES ('327', '105', '1', '84.00', '92.00', '83.00');
INSERT INTO `score` VALUES ('328', '106', '1', '72.00', '74.00', '61.00');
INSERT INTO `score` VALUES ('329', '107', '1', '88.00', '92.00', '90.00');
INSERT INTO `score` VALUES ('330', '108', '1', '73.00', '99.00', '81.00');
INSERT INTO `score` VALUES ('331', '109', '1', '86.00', '99.00', '61.00');
INSERT INTO `score` VALUES ('332', '110', '1', '60.00', '65.00', '83.00');
INSERT INTO `score` VALUES ('333', '111', '1', '84.00', '73.00', '95.00'); -- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO `student` VALUES ('1', '1', '193610202301', '罗皓钟', '女', '17');
INSERT INTO `student` VALUES ('2', '1', '193610202302', '徐保健', '男', '19');
INSERT INTO `student` VALUES ('3', '1', '193610202304', '何镕钦', '女', '17');
INSERT INTO `student` VALUES ('4', '1', '193610202305', '孔维粉', '女', '20');
INSERT INTO `student` VALUES ('5', '1', '193610202306', '周婷', '男', '17');
INSERT INTO `student` VALUES ('6', '1', '193610202307', '杨彦斌', '男', '18');
INSERT INTO `student` VALUES ('7', '1', '193610202308', '谢俊清', '男', '20');
INSERT INTO `student` VALUES ('8', '1', '193610202310', '杨艳', '男', '20');
INSERT INTO `student` VALUES ('9', '1', '193610202311', '陈永康', '男', '20');
INSERT INTO `student` VALUES ('10', '1', '193610202312', '李雄波', '女', '19');
INSERT INTO `student` VALUES ('11', '1', '193610202313', '虎月香', '女', '17');
INSERT INTO `student` VALUES ('12', '1', '193610202314', '李娟', '女', '19');
INSERT INTO `student` VALUES ('13', '1', '193610202315', '闪正', '女', '20');
INSERT INTO `student` VALUES ('14', '1', '193610202316', '王龙', '女', '18');
INSERT INTO `student` VALUES ('15', '1', '193610202317', '杨勇飞', '男', '18');
INSERT INTO `student` VALUES ('16', '1', '193610202318', '徐浩文', '男', '18');
INSERT INTO `student` VALUES ('17', '1', '193610202320', '聂跃庆', '男', '18');
INSERT INTO `student` VALUES ('18', '1', '193610202321', '王云锋', '女', '18');
INSERT INTO `student` VALUES ('19', '1', '193610202322', '李子龙', '男', '18');
INSERT INTO `student` VALUES ('20', '1', '193610202323', '董康明', '男', '17');
INSERT INTO `student` VALUES ('21', '1', '193610202324', '韩蓉', '男', '18');
INSERT INTO `student` VALUES ('22', '1', '193610202325', '李冬余', '男', '20');
INSERT INTO `student` VALUES ('23', '1', '193610202326', '田彬', '男', '17');
INSERT INTO `student` VALUES ('24', '1', '193610202327', '陈李泉', '男', '18');
INSERT INTO `student` VALUES ('25', '1', '193610202328', '陈释韬', '男', '20');
INSERT INTO `student` VALUES ('26', '1', '193610202329', '杨坤', '男', '18');
INSERT INTO `student` VALUES ('27', '1', '193610202331', '陈燕', '女', '19');
INSERT INTO `student` VALUES ('28', '1', '193610202332', '王秀英', '男', '18');
INSERT INTO `student` VALUES ('29', '1', '193610202333', '唐斌', '女', '18');
INSERT INTO `student` VALUES ('30', '1', '193610202334', '卢军', '男', '19');
INSERT INTO `student` VALUES ('31', '1', '193610202335', '朱绍东', '男', '20');
INSERT INTO `student` VALUES ('32', '1', '193610202336', '田孟珊', '女', '17');
INSERT INTO `student` VALUES ('33', '1', '193610202338', '张玉苗', '男', '17');
INSERT INTO `student` VALUES ('34', '1', '193610202340', '钱黄芬', '女', '20');
INSERT INTO `student` VALUES ('35', '1', '193610202341', '高源', '男', '17');
INSERT INTO `student` VALUES ('36', '1', '193610202342', '刘春香', '男', '18');
INSERT INTO `student` VALUES ('37', '1', '193610202343', '刀新明', '男', '20');
INSERT INTO `student` VALUES ('38', '2', '193610202623', '卢冉念', '女', '19');
INSERT INTO `student` VALUES ('39', '2', '193610202401', '岩奔', '男', '19');
INSERT INTO `student` VALUES ('40', '2', '193610202402', '肖明安', '男', '18');
INSERT INTO `student` VALUES ('41', '2', '193610202404', '羊禹飞', '男', '18');
INSERT INTO `student` VALUES ('42', '2', '193610202405', '朱洪春', '男', '17');
INSERT INTO `student` VALUES ('43', '2', '193610202407', '罗天飞', '男', '17');
INSERT INTO `student` VALUES ('44', '2', '193610202409', '罗建英', '男', '20');
INSERT INTO `student` VALUES ('45', '2', '193610202410', '杨春明', '男', '20');
INSERT INTO `student` VALUES ('46', '2', '193610202411', '冯润泽', '女', '17');
INSERT INTO `student` VALUES ('47', '2', '193610202412', '白简者', '男', '20');
INSERT INTO `student` VALUES ('48', '2', '193610202413', '张子鹏', '男', '17');
INSERT INTO `student` VALUES ('49', '2', '193610202414', '王娇', '女', '20');
INSERT INTO `student` VALUES ('50', '2', '193610202415', '银源福', '女', '20');
INSERT INTO `student` VALUES ('51', '2', '193610202416', '饶文丽', '男', '20');
INSERT INTO `student` VALUES ('52', '2', '193610202418', '郭超', '男', '19');
INSERT INTO `student` VALUES ('53', '2', '193610202419', '黄继国', '男', '17');
INSERT INTO `student` VALUES ('54', '2', '193610202420', '李鸿媛', '女', '19');
INSERT INTO `student` VALUES ('55', '2', '193610202421', '冷旭涵', '女', '20');
INSERT INTO `student` VALUES ('56', '2', '193610202422', '黄安芮', '女', '18');
INSERT INTO `student` VALUES ('57', '2', '193610202423', '颜权昌', '女', '18');
INSERT INTO `student` VALUES ('58', '2', '193610202424', '王丽英', '男', '18');
INSERT INTO `student` VALUES ('59', '2', '193610202426', '杨海红', '男', '17');
INSERT INTO `student` VALUES ('60', '2', '193610202429', '樊潞泓', '女', '20');
INSERT INTO `student` VALUES ('61', '2', '193610202430', '苏丽霜', '女', '20');
INSERT INTO `student` VALUES ('62', '2', '193610202431', '李正勤', '男', '18');
INSERT INTO `student` VALUES ('63', '2', '193610202432', '龙诚', '男', '18');
INSERT INTO `student` VALUES ('64', '2', '193610202433', '徐贵刚', '男', '17');
INSERT INTO `student` VALUES ('65', '2', '193610202435', '贺光玲', '男', '18');
INSERT INTO `student` VALUES ('66', '2', '193610202436', '丁宇', '男', '19');
INSERT INTO `student` VALUES ('67', '2', '193610202437', '杨卓', '男', '19');
INSERT INTO `student` VALUES ('68', '2', '193610202438', '何涛', '女', '18');
INSERT INTO `student` VALUES ('69', '2', '193610202439', '王强', '男', '17');
INSERT INTO `student` VALUES ('70', '2', '193610202440', '李韬', '男', '17');
INSERT INTO `student` VALUES ('71', '2', '193610202441', '邓宏恩', '男', '20');
INSERT INTO `student` VALUES ('72', '2', '193610202442', '杨明金', '女', '17');
INSERT INTO `student` VALUES ('73', '2', '193610202443', '邓梓林', '女', '18');
INSERT INTO `student` VALUES ('74', '3', '193610202618', '宝清龙', '男', '17');
INSERT INTO `student` VALUES ('75', '3', '193610202502', '陈凤', '女', '20');
INSERT INTO `student` VALUES ('76', '3', '193610202503', '陈刘珂雯', '男', '20');
INSERT INTO `student` VALUES ('77', '3', '193610202504', '程瑞', '男', '17');
INSERT INTO `student` VALUES ('78', '3', '193610202506', '代涛', '女', '20');
INSERT INTO `student` VALUES ('79', '3', '193610202507', '邓国飞', '男', '17');
INSERT INTO `student` VALUES ('80', '3', '193610202508', '邓礼鹏', '女', '18');
INSERT INTO `student` VALUES ('81', '3', '193610202511', '杜云聪', '男', '20');
INSERT INTO `student` VALUES ('82', '3', '193610202512', '高元芬', '男', '20');
INSERT INTO `student` VALUES ('83', '3', '193610202513', '顾太香', '男', '19');
INSERT INTO `student` VALUES ('84', '3', '193610202514', '郭秀芬', '男', '18');
INSERT INTO `student` VALUES ('85', '3', '193610202515', '蒋嘉慧', '女', '20');
INSERT INTO `student` VALUES ('86', '3', '193610202516', '李思民', '女', '17');
INSERT INTO `student` VALUES ('87', '3', '193610202517', '李宗阳', '女', '18');
INSERT INTO `student` VALUES ('88', '3', '193610202519', '廖中燕', '男', '19');
INSERT INTO `student` VALUES ('89', '3', '193610202522', '廖祖涵', '男', '17');
INSERT INTO `student` VALUES ('90', '3', '193610202523', '刘泽龙', '男', '20');
INSERT INTO `student` VALUES ('91', '3', '193610202526', '陆玉宽', '男', '19');
INSERT INTO `student` VALUES ('92', '3', '193610202528', '马梦威', '女', '20');
INSERT INTO `student` VALUES ('93', '3', '193610202529', '马士颖', '男', '18');
INSERT INTO `student` VALUES ('94', '3', '193610202531', '马爽', '男', '20');
INSERT INTO `student` VALUES ('95', '3', '193610202534', '彭利磊', '女', '20');
INSERT INTO `student` VALUES ('96', '3', '193610202535', '全勇', '女', '18');
INSERT INTO `student` VALUES ('97', '3', '193610202536', '唐靖焱', '男', '20');
INSERT INTO `student` VALUES ('98', '3', '193610202537', '王浩', '男', '18');
INSERT INTO `student` VALUES ('99', '3', '193610202539', '王陆兵', '女', '17');
INSERT INTO `student` VALUES ('100', '3', '193610202540', '王有骅', '男', '20');
INSERT INTO `student` VALUES ('101', '3', '193610202541', '向世文', '男', '17');
INSERT INTO `student` VALUES ('102', '3', '193610202608', '熊梧淞', '男', '17');
INSERT INTO `student` VALUES ('103', '3', '193610202609', '徐苓棚', '女', '17');
INSERT INTO `student` VALUES ('104', '3', '193610202613', '杨肖', '男', '18');
INSERT INTO `student` VALUES ('105', '3', '193610202615', '杨雨青', '男', '19');
INSERT INTO `student` VALUES ('106', '3', '193610202617', '张健', '女', '20');
INSERT INTO `student` VALUES ('107', '3', '193610202619', '张瑾', '男', '20');
INSERT INTO `student` VALUES ('108', '3', '193610202621', '张菊', '男', '20');
INSERT INTO `student` VALUES ('109', '3', '193610202624', '张龙', '男', '19');
INSERT INTO `student` VALUES ('110', '3', '193610202603', '周行', '男', '17');
INSERT INTO `student` VALUES ('111', '3', '193610202605', '朱兴尚', '女', '18'); -- ----------------------------
-- Records of teacher
-- ----------------------------
INSERT INTO `teacher` VALUES ('1', '1500077', '王威', '男', '159********', '讲师');
INSERT INTO `teacher` VALUES ('2', '1500044', '鲁卫秀', '女', '183********', '班主任');
INSERT INTO `teacher` VALUES ('3', '1500027', '李松龄', '女', '184********', '班主任');

(3)设置外键

(由于表结构和数据是分开的,如果提前把外键设置了,导入数据的时候会报错,所以等数据导入后在设置外键)

-- ----------------------------
-- Table structure for `score`
-- ----------------------------
CREATE TABLE `score` (
KEY `fk_student_id` (`student_id`),
KEY `course_id` (`course_id`),
CONSTRAINT `course_id` FOREIGN KEY (`course_id`) REFERENCES `score` (`id```),
CONSTRAINT `fk_student_id` FOREIGN KEY (`student_id`) REFERENCES `student` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=334 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for `class`
-- ----------------------------
CREATE TABLE `class` (
KEY `fk_class_teacher_id` (`class_teacher_id`),
KEY `fk_lecturer_id` (`lecturer_id`),
CONSTRAINT `fk_class_teacher_id` FOREIGN KEY (`class_teacher_id`) REFERENCES `teacher` (`id`),
CONSTRAINT `fk_lecturer_id` FOREIGN KEY (`lecturer_id`) REFERENCES `teacher` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
-- ----------------------------
-- Table structure for `student`
-- ----------------------------
CREATE TABLE `student` (
KEY `fk_class_id` (`class_id`),
CONSTRAINT `fk_class_id` FOREIGN KEY (`class_id`) REFERENCES `class` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8;

2、查询自己的信息,显示的内容包括:学号、姓名、性别、年龄。

SELECT no 学号,name 姓名,sex 性别,age 年龄 FROM student WHERE name='杨明金'

3、查询自己所在班级的学生信息,显示内容包括:班级、学号、姓名、性别、年龄。

SELECT c.name 班级,no 学号,s.name 姓名,sex 性别,age 年龄 FROM student s,class c
WHERE s.class_id = c.id
AND c.name='19计算机网络技术二班'

4、查询所有讲师的带班信息,显示内容包括:讲师姓名、班级、班级人数。

SELECT t.name 讲师姓名,c.name 班级,COUNT(*) 班级人数 FROM student s,class c,teacher t
WHERE s.class_id=c.id AND c.lecturer_id = t.id
AND type='讲师'
GROUP BY c.name

5、查询每个讲师带了多少学生,显示内容包括:讲师姓名,学生数。

SELECT t.name 讲师姓名,COUNT(*) 学生数 FROM student s,class c,teacher t
WHERE s.class_id=c.id AND c.lecturer_id = t.id
AND type='讲师'

6、在教师表(teacher)中插入一条新的记录:

INSERT INTO teacher VALUES(8,'1500086','王威','男','142********','讲师')

7、将教师“王威”的工号修改为“1500098”。

UPDATE teacher SET no='1500098'
WHERE NAME='王威'

8、在教师表(teacher)中删除姓名为“王威”的记录。

DELETE FROM teacher WHERE name='王威'

如果有外键约束则提示:

Cannot delete or update a parent row: a foreign key constraint fails (`studentsys`.`class`, CONSTRAINT `fk_lecturer_id` FOREIGN KEY (`lecturer_id`) REFERENCES `teacher` (`id`))

有外键约束则,需要先删除外键约束。

ALTER TABLE class DROP FOREIGN KEY fk_lecturer_id

删除后在添加上

ALTER TABLE class ADD CONSTRAINT fk_lecturer_id FOREIGN KEY(lecturer_id) REFERENCES teacher(id)

9、查询各班“HTML5网页设计”的机试成绩,显示内容包括:班级名称、最高分、最低分、平均分。

SELECT 班级表.name 班级名称,MAX(test_score) 最高分,MIN(test_score) 最低分,ROUND(AVG(test_score),2) 平均分
FROM class 班级表, score 成绩表,student 学生表,course 课程表
WHERE 成绩表.course_id=课程表.id AND 成绩表.student_id=学生表.id AND 学生表.class_id=班级表.id
AND 课程表.name='HTML5网页设计'
GROUP BY 班级名称

10、查询自己的各科成绩,显示内容包括:学号、姓名、课程名称、机试成绩、项目成绩、平时成绩、综合成绩。其中,综合成绩=机试成绩*40%+平时成绩*40%。

SELECT 学生表.no 学号,学生表.name 姓名,课程表.name 课程名称,成绩表.test_score 机试成绩,成绩表.project_score 项目成绩
,成绩表.usual_score 平时成绩,成绩表.project_score*0.4+成绩表.usual_score*0.4 综合成绩
FROM course 课程表, score 成绩表,student 学生表
WHERE 成绩表.course_id=课程表.id AND 成绩表.student_id=学生表.id
AND 学生表.name='杨明金'

11、在学生表(student)中截取你所在班级所有学生的学号后四位作为每位学生的新编号,显示内容包括:新编号、姓名。

SELECT RIGHT(no,4) 新编号,s.name 姓名 FROM student s,class c
WHERE s.class_id=c.id AND c.name='19计算机网络技术二班'
SELECT SUBSTR(no FROM 9 FOR 4) 新编号,s.name 姓名 FROM student s,class c
WHERE s.class_id=c.id AND c.name='19计算机网络技术二班'

12、查询自己所有成绩的平均分,显示内容包括:学号、姓名、机试平均分、项目平均分、平时平均分。

SELECT no 学号,st.name 姓名,avg(test_score) 机式平均分,avg(project_score) 项目平均分,avg(usual_score) 平时平均分
FROM student st,score sc
WHERE sc.student_id=st.id AND st.name='杨明金'

13、查询得到所有学生中各姓氏的人数,并按照人数降序排序,显示内容包括:姓氏、人数。

SELECT LEFT(name,1) 姓氏,COUNT(*) 人数 FROM student
GROUP BY 姓氏
ORDER BY 人数 DESC

14、在学生表(student)中将性别为“无”的学生的性别改为“男”。

UPDATE student SET sex='男'
WHERE sex<=>NULL
UPDATE student SET sex='男'
WHERE sex='无'

15、查询得到所有学生中姓氏为“杨”、“李”、“王”的男生和女生的人数,并按照姓氏升序排序。

SELECT LEFT(name,1) 姓氏,sex 性别,COUNT(*) 人数 FROM student
WHERE (name LIKE '杨%') OR (name LIKE '李%') OR (name LIKE '王%')
GROUP BY 性别,姓氏
ORDER BY 姓氏
SELECT LEFT(name,1) 姓氏,SUM(sex='男') 男生,SUM(sex='女') 女生,COUNT(*) 人数 FROM student
WHERE (name LIKE '杨%') OR (name LIKE '李%') OR (name LIKE '王%')
GROUP BY 姓氏
ORDER BY 姓氏
SELECT LEFT(name,1) 姓氏,SUM(case when sex='男' then 1 else 0 end) 男生,
SUM(case when sex='女' then 1 else 0 end) 女生, COUNT(*) 人数 FROM student
WHERE (name LIKE '杨%') OR (name LIKE '李%') OR (name LIKE '王%')
GROUP BY 姓氏
ORDER BY 姓氏

16、查询所有学生中总共有多少个姓氏。

SELECT COUNT(DISTINCT LEFT(name,1)) 姓氏数量 FROM student
SELECT COUNT(DISTINCT SUBSTR(name FROM 1 FOR 1)) 姓氏数量 FROM student

17、查询所有学生的成绩信息,显示内容包括:学号、姓名、班级名称、讲师、课程名称、机试成绩、项目成绩、平时成绩、综合成绩,并按照综合成绩降序排序。

SELECT 学生表.no 学号,学生表.name 姓名,班级表.name 班级名称,老师表.name 讲师,成绩表.test_score 机试成绩
,成绩表.project_score 项目成绩,成绩表.usual_score 平时成绩,成绩表.project_score*0.4+成绩表.usual_score*0.4 综合成绩
FROM course 课程表, score 成绩表,student 学生表,class 班级表,teacher 老师表
WHERE 课程表.id=成绩表.course_id AND 成绩表.student_id=学生表.id AND 学生表.class_id=班级表.id AND 班级表.lecturer_id=老师表.id
ORDER BY 综合成绩 DESC

18、查询各讲师各门课程的平均分,显示内容包括:讲师、课程名称、机试成绩平均分、项目成绩平均分、平时成绩平均分、综合成绩平均分,并按照课程名称升序排序,综合成绩平均分降序排序。

SELECT 老师表.name 讲师,课程表.name 课程名称,ROUND(AVG(成绩表.test_score),2)机试成绩平均分,ROUND(AVG(成绩表.project_score),2)项目成绩平均分
,ROUND(AVG(成绩表.usual_score),2)平时成绩平均分,ROUND(AVG(成绩表.project_score*0.4+成绩表.usual_score*0.4),2)综合成绩平均分
FROM course 课程表, score 成绩表,student 学生表,class 班级表,teacher 老师表
WHERE 课程表.id=成绩表.course_id AND 成绩表.student_id=学生表.id AND 学生表.class_id=班级表.id AND 班级表.lecturer_id=老师表.id
GROUP BY 讲师,课程名称
ORDER BY 课程名称 ASC,综合成绩平均分 DESC

19、查询各讲师各班级各门课程的平均分,显示内容包括:讲师、班级名称、课程名称、机试成绩平均分、项目成绩平均分、平时成绩平均分、综合成绩平均分,并按班级名称降序排序。

SELECT 老师表.name 讲师,班级表.name 班级名称,课程表.name 课程名称,ROUND(AVG(成绩表.test_score),2)机试成绩平均分,ROUND(AVG(成绩表.project_score),2)项目成绩平均分
,ROUND(AVG(成绩表.usual_score),2)平时成绩平均分,ROUND(AVG(成绩表.project_score*0.4+成绩表.usual_score*0.4),2)综合成绩平均分
FROM course 课程表, score 成绩表,student 学生表,class 班级表,teacher 老师表
WHERE 课程表.id=成绩表.course_id AND 成绩表.student_id=学生表.id AND 学生表.class_id=班级表.id AND 班级表.lecturer_id=老师表.id
GROUP BY 讲师,班级名称,课程名称
ORDER BY 班级名称 DESC

一步导入完整代码:

/*
Navicat MySQL Data Transfer Source Server : test
Source Server Version : 50646
Source Host : localhost:3306
Source Database : studentsys Target Server Type : MYSQL
Target Server Version : 50646
File Encoding : 65001 Date: 2020-04-17 16:03:54
*/ SET FOREIGN_KEY_CHECKS=0; -- ----------------------------
-- Table structure for `class`
-- ----------------------------
DROP TABLE IF EXISTS `class`;
CREATE TABLE `class` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(20) DEFAULT NULL,
`lecturer_id` int(11) DEFAULT NULL,
`class_teacher_id` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_class_teacher_id` (`class_teacher_id`),
KEY `fk_lecturer_id` (`lecturer_id`),
CONSTRAINT `fk_class_teacher_id` FOREIGN KEY (`class_teacher_id`) REFERENCES `teacher` (`id`),
CONSTRAINT `fk_lecturer_id` FOREIGN KEY (`lecturer_id`) REFERENCES `teacher` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of class
-- ----------------------------
INSERT INTO `class` VALUES ('1', '19计算机网络技术一班', '1', '2');
INSERT INTO `class` VALUES ('2', '19计算机网络技术二班', '1', '2');
INSERT INTO `class` VALUES ('3', '19大数据技术与应用一班', '1', '3'); -- ----------------------------
-- Table structure for `course`
-- ----------------------------
DROP TABLE IF EXISTS `course`;
CREATE TABLE `course` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(30) DEFAULT NULL,
`credit` decimal(3,1) DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of course
-- ----------------------------
INSERT INTO `course` VALUES ('1', '计算机应用基础', '2.0');
INSERT INTO `course` VALUES ('2', 'Photoshop UI设计', '3.0');
INSERT INTO `course` VALUES ('3', 'HTML5网页设计', '4.0');
INSERT INTO `course` VALUES ('4', 'Java程序设计基础', '4.0');
INSERT INTO `course` VALUES ('5', 'C#程序设计基础', '4.0'); -- ----------------------------
-- Table structure for `score`
-- ----------------------------
DROP TABLE IF EXISTS `score`;
CREATE TABLE `score` (
`id``` int(11) NOT NULL AUTO_INCREMENT,
`student_id` int(11) DEFAULT NULL,
`course_id` int(11) DEFAULT NULL,
`test_score` decimal(5,2) DEFAULT NULL,
`project_score` decimal(5,2) DEFAULT NULL,
`usual_score` decimal(5,2) DEFAULT NULL,
PRIMARY KEY (`id```),
KEY `fk_student_id` (`student_id`),
KEY `course_id` (`course_id`),
CONSTRAINT `course_id` FOREIGN KEY (`course_id`) REFERENCES `score` (`id```),
CONSTRAINT `fk_student_id` FOREIGN KEY (`student_id`) REFERENCES `student` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=334 DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of score
-- ----------------------------
INSERT INTO `score` VALUES ('1', '1', '1', '95.00', '84.00', '92.55');
INSERT INTO `score` VALUES ('2', '2', '1', '94.00', '85.00', '92.20');
INSERT INTO `score` VALUES ('3', '3', '1', '87.00', '84.29', '91.30');
INSERT INTO `score` VALUES ('4', '4', '1', '94.00', '83.59', '92.30');
INSERT INTO `score` VALUES ('5', '5', '1', '99.00', '91.75', '93.25');
INSERT INTO `score` VALUES ('6', '6', '1', '96.00', '88.17', '92.25');
INSERT INTO `score` VALUES ('7', '7', '1', '92.00', '84.29', '95.45');
INSERT INTO `score` VALUES ('8', '8', '1', '97.00', '85.00', '96.40');
INSERT INTO `score` VALUES ('9', '9', '1', '90.00', '88.25', '89.55');
INSERT INTO `score` VALUES ('10', '10', '1', '98.00', '84.00', '95.70');
INSERT INTO `score` VALUES ('11', '11', '1', '93.00', '92.75', '97.35');
INSERT INTO `score` VALUES ('12', '12', '1', '74.00', '81.75', '92.50');
INSERT INTO `score` VALUES ('13', '13', '1', '78.00', '82.63', '88.30');
INSERT INTO `score` VALUES ('14', '14', '1', '90.00', '86.67', '96.00');
INSERT INTO `score` VALUES ('15', '15', '1', '97.00', '83.50', '89.50');
INSERT INTO `score` VALUES ('16', '16', '1', '98.00', '82.00', '90.70');
INSERT INTO `score` VALUES ('17', '17', '1', '84.00', '86.13', '95.75');
INSERT INTO `score` VALUES ('18', '18', '1', '94.00', '92.25', '93.60');
INSERT INTO `score` VALUES ('19', '19', '1', '96.00', '84.29', '89.00');
INSERT INTO `score` VALUES ('20', '20', '1', '96.00', '88.13', '89.85');
INSERT INTO `score` VALUES ('21', '21', '1', '93.00', '85.09', '92.40');
INSERT INTO `score` VALUES ('22', '22', '1', '95.00', '87.54', '90.95');
INSERT INTO `score` VALUES ('23', '23', '1', '95.00', '87.75', '92.50');
INSERT INTO `score` VALUES ('24', '24', '1', '86.00', '84.04', '93.20');
INSERT INTO `score` VALUES ('25', '25', '1', '99.00', '87.09', '96.70');
INSERT INTO `score` VALUES ('26', '26', '1', '94.00', '87.17', '92.85');
INSERT INTO `score` VALUES ('27', '27', '1', '93.00', '87.17', '90.45');
INSERT INTO `score` VALUES ('28', '28', '1', '88.00', '83.63', '91.10');
INSERT INTO `score` VALUES ('29', '29', '1', '76.00', '81.25', '89.85');
INSERT INTO `score` VALUES ('30', '30', '1', '86.00', '87.04', '92.95');
INSERT INTO `score` VALUES ('31', '31', '1', '85.00', '84.50', '89.65');
INSERT INTO `score` VALUES ('32', '32', '1', '87.00', '86.59', '90.05');
INSERT INTO `score` VALUES ('33', '33', '1', '91.00', '85.25', '96.80');
INSERT INTO `score` VALUES ('34', '34', '1', '93.50', '89.54', '92.05');
INSERT INTO `score` VALUES ('35', '35', '1', '95.00', '87.50', '92.10');
INSERT INTO `score` VALUES ('36', '36', '1', '98.00', '84.79', '89.85');
INSERT INTO `score` VALUES ('37', '37', '1', '93.00', '91.25', '89.55');
INSERT INTO `score` VALUES ('38', '38', '1', '90.00', '85.50', '92.80');
INSERT INTO `score` VALUES ('39', '39', '1', '60.00', '81.40', '90.65');
INSERT INTO `score` VALUES ('40', '40', '1', '97.00', '84.00', '95.25');
INSERT INTO `score` VALUES ('41', '41', '1', '81.00', '85.64', '91.85');
INSERT INTO `score` VALUES ('42', '42', '1', '65.00', '82.80', '88.85');
INSERT INTO `score` VALUES ('43', '43', '1', '95.00', '83.84', '90.70');
INSERT INTO `score` VALUES ('44', '44', '1', '88.00', '89.60', '94.05');
INSERT INTO `score` VALUES ('45', '45', '1', '98.00', '91.00', '91.85');
INSERT INTO `score` VALUES ('46', '46', '1', '91.00', '80.36', '89.60');
INSERT INTO `score` VALUES ('47', '47', '1', '96.00', '87.40', '93.75');
INSERT INTO `score` VALUES ('48', '48', '1', '90.00', '89.80', '96.85');
INSERT INTO `score` VALUES ('49', '49', '1', '98.00', '83.20', '93.30');
INSERT INTO `score` VALUES ('50', '50', '1', '93.00', '85.20', '90.90');
INSERT INTO `score` VALUES ('51', '51', '1', '98.00', '86.36', '93.50');
INSERT INTO `score` VALUES ('52', '52', '1', '99.00', '87.56', '96.65');
INSERT INTO `score` VALUES ('53', '53', '1', '86.00', '93.60', '96.10');
INSERT INTO `score` VALUES ('54', '54', '1', '94.00', '86.60', '96.70');
INSERT INTO `score` VALUES ('55', '55', '1', '61.00', '85.20', '88.90');
INSERT INTO `score` VALUES ('56', '56', '1', '91.00', '80.36', '92.90');
INSERT INTO `score` VALUES ('57', '57', '1', '86.00', '87.80', '88.20');
INSERT INTO `score` VALUES ('58', '58', '1', '84.00', '85.40', '85.65');
INSERT INTO `score` VALUES ('59', '59', '1', '81.00', '87.00', '91.85');
INSERT INTO `score` VALUES ('60', '60', '1', '98.00', '89.73', '92.95');
INSERT INTO `score` VALUES ('61', '61', '1', '94.00', '83.60', '87.80');
INSERT INTO `score` VALUES ('62', '62', '1', '91.00', '80.60', '90.30');
INSERT INTO `score` VALUES ('63', '63', '1', '96.00', '80.40', '88.50');
INSERT INTO `score` VALUES ('64', '64', '1', '85.00', '89.24', '93.15');
INSERT INTO `score` VALUES ('65', '65', '1', '96.00', '86.00', '91.20');
INSERT INTO `score` VALUES ('66', '66', '1', '91.00', '80.60', '91.05');
INSERT INTO `score` VALUES ('67', '67', '1', '98.00', '92.73', '96.80');
INSERT INTO `score` VALUES ('68', '68', '1', '98.00', '90.40', '92.00');
INSERT INTO `score` VALUES ('69', '69', '1', '92.00', '89.13', '87.90');
INSERT INTO `score` VALUES ('70', '70', '1', '97.00', '86.20', '94.85');
INSERT INTO `score` VALUES ('71', '71', '1', '94.00', '86.73', '92.50');
INSERT INTO `score` VALUES ('72', '72', '1', '93.00', '87.40', '93.45');
INSERT INTO `score` VALUES ('73', '73', '1', '82.00', '83.84', '86.55');
INSERT INTO `score` VALUES ('74', '74', '1', '94.00', '87.00', '91.35');
INSERT INTO `score` VALUES ('75', '1', '2', '65.00', '90.31', '91.56');
INSERT INTO `score` VALUES ('76', '2', '2', '62.00', '85.32', '91.02');
INSERT INTO `score` VALUES ('77', '3', '2', '65.00', '90.26', '92.31');
INSERT INTO `score` VALUES ('78', '4', '2', '70.00', '91.14', '92.54');
INSERT INTO `score` VALUES ('79', '5', '2', '81.00', '93.66', '93.06');
INSERT INTO `score` VALUES ('80', '6', '2', '65.00', '90.26', '91.41');
INSERT INTO `score` VALUES ('81', '7', '2', '61.00', '84.73', '94.33');
INSERT INTO `score` VALUES ('82', '8', '2', '70.00', '86.65', '94.20');
INSERT INTO `score` VALUES ('83', '9', '2', '75.00', '87.91', '91.11');
INSERT INTO `score` VALUES ('84', '10', '2', '78.00', '91.96', '96.46');
INSERT INTO `score` VALUES ('85', '11', '2', '77.00', '90.88', '96.88');
INSERT INTO `score` VALUES ('86', '12', '2', '69.00', '90.83', '92.28');
INSERT INTO `score` VALUES ('87', '13', '2', '61.00', '81.61', '90.56');
INSERT INTO `score` VALUES ('88', '14', '2', '86.00', '94.80', '96.95');
INSERT INTO `score` VALUES ('89', '15', '2', '74.00', '87.69', '88.29');
INSERT INTO `score` VALUES ('90', '16', '2', '52.00', '84.57', '89.82');
INSERT INTO `score` VALUES ('91', '17', '2', '74.00', '90.76', '96.36');
INSERT INTO `score` VALUES ('92', '18', '2', '82.00', '90.88', '92.53');
INSERT INTO `score` VALUES ('93', '19', '2', '66.00', '88.17', '91.82');
INSERT INTO `score` VALUES ('94', '20', '2', '49.00', '92.09', '90.14');
INSERT INTO `score` VALUES ('95', '21', '2', '61.00', '85.63', '90.53');
INSERT INTO `score` VALUES ('96', '22', '2', '71.00', '85.82', '90.57');
INSERT INTO `score` VALUES ('97', '23', '2', '70.00', '92.90', '92.35');
INSERT INTO `score` VALUES ('98', '24', '2', '61.00', '82.85', '94.10');
INSERT INTO `score` VALUES ('99', '25', '2', '85.00', '91.76', '96.96');
INSERT INTO `score` VALUES ('100', '26', '2', '86.00', '91.19', '91.89');
INSERT INTO `score` VALUES ('101', '27', '2', '60.00', '84.99', '90.74');
INSERT INTO `score` VALUES ('102', '28', '2', '70.00', '87.36', '91.21');
INSERT INTO `score` VALUES ('103', '29', '2', '63.00', '81.73', '88.78');
INSERT INTO `score` VALUES ('104', '30', '2', '83.00', '90.70', '91.75');
INSERT INTO `score` VALUES ('105', '31', '2', '53.00', '83.54', '90.14');
INSERT INTO `score` VALUES ('106', '32', '2', '60.00', '88.67', '91.47');
INSERT INTO `score` VALUES ('107', '33', '2', '71.00', '92.71', '96.21');
INSERT INTO `score` VALUES ('108', '34', '2', '80.00', '89.31', '91.51');
INSERT INTO `score` VALUES ('109', '35', '2', '78.00', '89.93', '90.78');
INSERT INTO `score` VALUES ('110', '36', '2', '64.00', '85.18', '90.68');
INSERT INTO `score` VALUES ('111', '37', '2', '71.00', '85.06', '88.91');
INSERT INTO `score` VALUES ('112', '38', '2', '60.00', '87.08', '90.08');
INSERT INTO `score` VALUES ('113', '39', '2', '52.00', '85.98', '91.48');
INSERT INTO `score` VALUES ('114', '40', '2', '64.00', '90.69', '96.14');
INSERT INTO `score` VALUES ('115', '41', '2', '60.00', '87.84', '82.74');
INSERT INTO `score` VALUES ('116', '42', '2', '60.00', '87.98', '91.28');
INSERT INTO `score` VALUES ('117', '43', '2', '64.00', '85.82', '90.32');
INSERT INTO `score` VALUES ('118', '44', '2', '67.00', '86.39', '80.54');
INSERT INTO `score` VALUES ('119', '45', '2', '79.00', '94.04', '93.74');
INSERT INTO `score` VALUES ('120', '46', '2', '61.00', '85.87', '85.12');
INSERT INTO `score` VALUES ('121', '47', '2', '78.00', '95.75', '94.50');
INSERT INTO `score` VALUES ('122', '48', '2', '77.00', '87.91', '94.66');
INSERT INTO `score` VALUES ('123', '49', '2', '88.00', '92.90', '92.10');
INSERT INTO `score` VALUES ('124', '50', '2', '63.00', '89.43', '92.18');
INSERT INTO `score` VALUES ('125', '51', '2', '85.00', '92.33', '92.78');
INSERT INTO `score` VALUES ('126', '52', '2', '86.00', '94.61', '97.06');
INSERT INTO `score` VALUES ('127', '53', '2', '68.00', '90.07', '96.22');
INSERT INTO `score` VALUES ('128', '54', '2', '64.00', '89.62', '96.12');
INSERT INTO `score` VALUES ('129', '55', '2', '62.00', '87.27', '89.22');
INSERT INTO `score` VALUES ('130', '56', '2', '74.00', '87.77', '90.82');
INSERT INTO `score` VALUES ('131', '57', '2', '51.00', '87.84', '90.74');
INSERT INTO `score` VALUES ('132', '58', '2', '50.00', '86.13', '90.78');
INSERT INTO `score` VALUES ('133', '59', '2', '71.00', '89.88', '93.28');
INSERT INTO `score` VALUES ('134', '60', '2', '71.00', '92.78', '92.38');
INSERT INTO `score` VALUES ('135', '61', '2', '68.00', '87.15', '90.70');
INSERT INTO `score` VALUES ('136', '62', '2', '73.00', '89.74', '91.94');
INSERT INTO `score` VALUES ('137', '63', '2', '63.00', '84.11', '90.36');
INSERT INTO `score` VALUES ('138', '64', '2', '64.00', '88.10', '93.80');
INSERT INTO `score` VALUES ('139', '65', '2', '76.00', '89.62', '91.12');
INSERT INTO `score` VALUES ('140', '66', '2', '64.00', '90.50', '91.50');
INSERT INTO `score` VALUES ('141', '67', '2', '78.00', '92.40', '96.90');
INSERT INTO `score` VALUES ('142', '68', '2', '66.00', '88.03', '89.18');
INSERT INTO `score` VALUES ('143', '69', '2', '76.00', '88.98', '91.58');
INSERT INTO `score` VALUES ('144', '70', '2', '60.00', '87.98', '96.18');
INSERT INTO `score` VALUES ('145', '71', '2', '69.00', '92.02', '92.02');
INSERT INTO `score` VALUES ('146', '72', '2', '73.00', '88.53', '85.58');
INSERT INTO `score` VALUES ('147', '73', '2', '74.00', '87.72', '91.02');
INSERT INTO `score` VALUES ('148', '74', '2', '78.00', '92.47', '90.62');
INSERT INTO `score` VALUES ('149', '1', '3', '91.00', '89.75', '92.25');
INSERT INTO `score` VALUES ('150', '2', '3', '91.00', '89.75', '89.85');
INSERT INTO `score` VALUES ('151', '3', '3', '79.00', '87.50', '92.70');
INSERT INTO `score` VALUES ('152', '4', '3', '89.00', '96.00', '93.50');
INSERT INTO `score` VALUES ('153', '5', '3', '94.00', '90.50', '96.60');
INSERT INTO `score` VALUES ('154', '6', '3', '82.00', '90.00', '93.10');
INSERT INTO `score` VALUES ('155', '7', '3', '64.00', '86.75', '94.75');
INSERT INTO `score` VALUES ('156', '8', '3', '82.00', '96.00', '93.80');
INSERT INTO `score` VALUES ('157', '9', '3', '90.00', '92.50', '93.80');
INSERT INTO `score` VALUES ('158', '10', '3', '90.00', '85.00', '95.80');
INSERT INTO `score` VALUES ('159', '11', '3', '88.00', '88.50', '92.00');
INSERT INTO `score` VALUES ('160', '12', '3', '75.00', '84.25', '96.05');
INSERT INTO `score` VALUES ('161', '13', '3', '75.00', '84.75', '92.05');
INSERT INTO `score` VALUES ('162', '14', '3', '77.00', '93.75', '96.95');
INSERT INTO `score` VALUES ('163', '15', '3', '86.00', '78.50', '88.20');
INSERT INTO `score` VALUES ('164', '16', '3', '74.00', '87.50', '90.00');
INSERT INTO `score` VALUES ('165', '17', '3', '91.00', '90.50', '96.70');
INSERT INTO `score` VALUES ('166', '18', '3', '91.00', '90.50', '91.10');
INSERT INTO `score` VALUES ('167', '19', '3', '83.00', '86.25', '91.45');
INSERT INTO `score` VALUES ('168', '20', '3', '70.00', '79.50', '87.90');
INSERT INTO `score` VALUES ('169', '21', '3', '84.00', '91.50', '96.70');
INSERT INTO `score` VALUES ('170', '22', '3', '87.00', '85.50', '87.10');
INSERT INTO `score` VALUES ('171', '23', '3', '89.00', '96.50', '94.40');
INSERT INTO `score` VALUES ('172', '24', '3', '85.00', '86.25', '96.05');
INSERT INTO `score` VALUES ('173', '25', '3', '88.00', '91.00', '92.60');
INSERT INTO `score` VALUES ('174', '26', '3', '78.00', '83.00', '90.40');
INSERT INTO `score` VALUES ('175', '27', '3', '71.00', '85.00', '92.20');
INSERT INTO `score` VALUES ('176', '28', '3', '79.00', '85.00', '91.20');
INSERT INTO `score` VALUES ('177', '29', '3', '60.00', '82.25', '91.45');
INSERT INTO `score` VALUES ('178', '30', '3', '87.00', '85.50', '91.60');
INSERT INTO `score` VALUES ('179', '31', '3', '72.00', '82.50', '90.80');
INSERT INTO `score` VALUES ('180', '32', '3', '75.00', '88.75', '91.35');
INSERT INTO `score` VALUES ('181', '33', '3', '88.00', '96.25', '94.15');
INSERT INTO `score` VALUES ('182', '34', '3', '80.00', '81.50', '89.00');
INSERT INTO `score` VALUES ('183', '35', '3', '90.00', '94.00', '93.80');
INSERT INTO `score` VALUES ('184', '36', '3', '81.00', '85.50', '92.00');
INSERT INTO `score` VALUES ('185', '37', '3', '66.00', '84.00', '87.00');
INSERT INTO `score` VALUES ('186', '38', '3', '74.00', '79.75', '93.05');
INSERT INTO `score` VALUES ('187', '39', '3', '80.00', '91.00', '92.10');
INSERT INTO `score` VALUES ('188', '40', '3', '72.00', '94.00', '97.10');
INSERT INTO `score` VALUES ('189', '41', '3', '75.00', '86.60', '90.52');
INSERT INTO `score` VALUES ('190', '42', '3', '61.00', '79.00', '90.00');
INSERT INTO `score` VALUES ('191', '43', '3', '80.00', '94.00', '93.20');
INSERT INTO `score` VALUES ('192', '44', '3', '68.00', '86.20', '95.04');
INSERT INTO `score` VALUES ('193', '45', '3', '93.00', '95.00', '93.90');
INSERT INTO `score` VALUES ('194', '46', '3', '82.00', '94.60', '93.82');
INSERT INTO `score` VALUES ('195', '47', '3', '83.00', '97.00', '93.80');
INSERT INTO `score` VALUES ('196', '48', '3', '90.00', '95.80', '97.96');
INSERT INTO `score` VALUES ('197', '49', '3', '91.00', '92.20', '92.74');
INSERT INTO `score` VALUES ('198', '50', '3', '61.00', '89.60', '92.32');
INSERT INTO `score` VALUES ('199', '51', '3', '80.00', '90.60', '95.42');
INSERT INTO `score` VALUES ('200', '52', '3', '90.00', '94.00', '93.40');
INSERT INTO `score` VALUES ('201', '53', '3', '93.00', '86.00', '94.80');
INSERT INTO `score` VALUES ('202', '54', '3', '77.00', '83.80', '95.86');
INSERT INTO `score` VALUES ('203', '55', '3', '48.00', '84.60', '87.82');
INSERT INTO `score` VALUES ('204', '56', '3', '71.00', '89.00', '92.40');
INSERT INTO `score` VALUES ('205', '57', '3', '69.00', '72.00', '88.10');
INSERT INTO `score` VALUES ('206', '58', '3', '60.00', '81.60', '91.52');
INSERT INTO `score` VALUES ('207', '59', '3', '85.00', '76.00', '90.50');
INSERT INTO `score` VALUES ('208', '60', '3', '70.00', '95.00', '93.70');
INSERT INTO `score` VALUES ('209', '61', '3', '79.00', '90.00', '93.20');
INSERT INTO `score` VALUES ('210', '62', '3', '51.00', '88.20', '96.54');
INSERT INTO `score` VALUES ('211', '63', '3', '52.00', '85.00', '91.30');
INSERT INTO `score` VALUES ('212', '64', '3', '72.00', '87.80', '92.76');
INSERT INTO `score` VALUES ('213', '65', '3', '74.00', '88.60', '92.42');
INSERT INTO `score` VALUES ('214', '66', '3', '61.00', '84.00', '90.70');
INSERT INTO `score` VALUES ('215', '67', '3', '89.00', '84.00', '95.60');
INSERT INTO `score` VALUES ('216', '68', '3', '74.00', '89.20', '92.84');
INSERT INTO `score` VALUES ('217', '69', '3', '73.00', '91.00', '93.00');
INSERT INTO `score` VALUES ('218', '70', '3', '65.00', '82.60', '93.12');
INSERT INTO `score` VALUES ('219', '71', '3', '83.00', '82.40', '91.38');
INSERT INTO `score` VALUES ('220', '72', '3', '61.00', '90.00', '93.60');
INSERT INTO `score` VALUES ('221', '73', '3', '65.00', '91.00', '93.20');
INSERT INTO `score` VALUES ('222', '74', '3', '84.00', '89.60', '91.62');
INSERT INTO `score` VALUES ('223', '1', '4', '97.00', '87.00', '92.32');
INSERT INTO `score` VALUES ('224', '2', '4', '90.00', '84.00', '88.02');
INSERT INTO `score` VALUES ('225', '3', '4', '87.00', '86.00', '92.10');
INSERT INTO `score` VALUES ('226', '4', '4', '93.00', '88.00', '92.78');
INSERT INTO `score` VALUES ('227', '5', '4', '99.00', '84.00', '94.94');
INSERT INTO `score` VALUES ('228', '6', '4', '93.00', '86.00', '92.25');
INSERT INTO `score` VALUES ('229', '7', '4', '90.00', '80.00', '95.44');
INSERT INTO `score` VALUES ('230', '8', '4', '83.00', '85.00', '94.80');
INSERT INTO `score` VALUES ('231', '9', '4', '90.00', '81.00', '91.49');
INSERT INTO `score` VALUES ('232', '10', '4', '93.00', '85.00', '95.99');
INSERT INTO `score` VALUES ('233', '11', '4', '97.00', '88.00', '95.41');
INSERT INTO `score` VALUES ('234', '12', '4', '86.00', '85.00', '95.31');
INSERT INTO `score` VALUES ('235', '13', '4', '63.00', '78.00', '90.30');
INSERT INTO `score` VALUES ('236', '14', '4', '85.00', '83.00', '94.55');
INSERT INTO `score` VALUES ('237', '15', '4', '94.00', '82.00', '84.66');
INSERT INTO `score` VALUES ('238', '16', '4', '87.00', '70.00', '90.77');
INSERT INTO `score` VALUES ('239', '17', '4', '96.00', '85.00', '96.27');
INSERT INTO `score` VALUES ('240', '18', '4', '98.00', '84.00', '93.01');
INSERT INTO `score` VALUES ('241', '19', '4', '87.00', '86.00', '90.76');
INSERT INTO `score` VALUES ('242', '20', '4', '85.00', '80.00', '89.50');
INSERT INTO `score` VALUES ('243', '21', '4', '94.00', '86.00', '93.21');
INSERT INTO `score` VALUES ('244', '22', '4', '87.00', '80.00', '78.94');
INSERT INTO `score` VALUES ('245', '23', '4', '79.00', '82.00', '93.08');
INSERT INTO `score` VALUES ('246', '24', '4', '89.00', '87.00', '94.45');
INSERT INTO `score` VALUES ('247', '25', '4', '99.00', '87.00', '95.42');
INSERT INTO `score` VALUES ('248', '26', '4', '91.00', '80.00', '92.11');
INSERT INTO `score` VALUES ('249', '27', '4', '85.00', '81.00', '91.13');
INSERT INTO `score` VALUES ('250', '28', '4', '85.00', '80.00', '91.17');
INSERT INTO `score` VALUES ('251', '29', '4', '62.00', '82.00', '89.03');
INSERT INTO `score` VALUES ('252', '30', '4', '88.00', '86.00', '92.10');
INSERT INTO `score` VALUES ('253', '31', '4', '81.00', '84.00', '90.20');
INSERT INTO `score` VALUES ('254', '32', '4', '85.00', '87.00', '91.56');
INSERT INTO `score` VALUES ('255', '33', '4', '86.00', '80.00', '94.72');
INSERT INTO `score` VALUES ('256', '34', '4', '71.00', '85.00', '91.45');
INSERT INTO `score` VALUES ('257', '35', '4', '46.00', '85.00', '92.23');
INSERT INTO `score` VALUES ('258', '36', '4', '71.00', '81.00', '90.84');
INSERT INTO `score` VALUES ('259', '37', '4', '80.00', '82.00', '83.29');
INSERT INTO `score` VALUES ('260', '38', '4', '85.00', '83.00', '94.41');
INSERT INTO `score` VALUES ('261', '39', '4', '74.00', '75.00', '91.41');
INSERT INTO `score` VALUES ('262', '40', '4', '84.00', '83.00', '96.16');
INSERT INTO `score` VALUES ('263', '41', '4', '83.00', '85.00', '76.64');
INSERT INTO `score` VALUES ('264', '42', '4', '88.00', '85.00', '90.04');
INSERT INTO `score` VALUES ('265', '43', '4', '94.00', '96.00', '91.41');
INSERT INTO `score` VALUES ('266', '44', '4', '81.00', '80.00', '94.54');
INSERT INTO `score` VALUES ('267', '45', '4', '99.00', '86.00', '89.16');
INSERT INTO `score` VALUES ('268', '46', '4', '98.00', '87.00', '91.51');
INSERT INTO `score` VALUES ('269', '47', '4', '98.00', '86.00', '94.22');
INSERT INTO `score` VALUES ('270', '48', '4', '94.00', '85.00', '96.49');
INSERT INTO `score` VALUES ('271', '49', '4', '91.00', '86.00', '92.71');
INSERT INTO `score` VALUES ('272', '50', '4', '93.00', '82.00', '90.80');
INSERT INTO `score` VALUES ('273', '51', '4', '98.00', '90.00', '94.50');
INSERT INTO `score` VALUES ('274', '52', '4', '98.00', '88.00', '95.70');
INSERT INTO `score` VALUES ('275', '53', '4', '98.00', '83.00', '95.91');
INSERT INTO `score` VALUES ('276', '54', '4', '89.00', '87.00', '96.23');
INSERT INTO `score` VALUES ('277', '55', '4', '75.00', '70.00', '90.51');
INSERT INTO `score` VALUES ('278', '56', '4', '95.00', '85.00', '92.04');
INSERT INTO `score` VALUES ('279', '57', '4', '91.00', '81.00', '89.21');
INSERT INTO `score` VALUES ('280', '58', '4', '83.00', '77.00', '89.32');
INSERT INTO `score` VALUES ('281', '59', '4', '91.00', '85.00', '91.88');
INSERT INTO `score` VALUES ('282', '60', '4', '96.00', '84.00', '93.01');
INSERT INTO `score` VALUES ('283', '61', '4', '93.00', '88.00', '93.90');
INSERT INTO `score` VALUES ('284', '62', '4', '92.00', '84.00', '92.93');
INSERT INTO `score` VALUES ('285', '63', '4', '94.00', '61.00', '90.05');
INSERT INTO `score` VALUES ('286', '64', '4', '93.00', '88.00', '93.90');
INSERT INTO `score` VALUES ('287', '65', '4', '98.00', '87.00', '90.58');
INSERT INTO `score` VALUES ('288', '66', '4', '89.00', '83.00', '91.28');
INSERT INTO `score` VALUES ('289', '67', '4', '94.00', '84.00', '96.43');
INSERT INTO `score` VALUES ('290', '68', '4', '94.00', '85.00', '92.01');
INSERT INTO `score` VALUES ('291', '69', '4', '92.00', '83.00', '90.83');
INSERT INTO `score` VALUES ('292', '70', '4', '89.00', '85.00', '95.52');
INSERT INTO `score` VALUES ('293', '71', '4', '87.00', '74.00', '91.97');
INSERT INTO `score` VALUES ('294', '72', '4', '96.00', '86.00', '92.88');
INSERT INTO `score` VALUES ('295', '73', '4', '87.00', '85.00', '90.26');
INSERT INTO `score` VALUES ('296', '74', '4', '96.00', '82.00', '90.06');
INSERT INTO `score` VALUES ('297', '75', '1', '64.00', '62.00', '60.00');
INSERT INTO `score` VALUES ('298', '76', '1', '98.00', '79.00', '66.00');
INSERT INTO `score` VALUES ('299', '77', '1', '83.00', '65.00', '65.00');
INSERT INTO `score` VALUES ('300', '78', '1', '62.00', '60.00', '62.00');
INSERT INTO `score` VALUES ('301', '79', '1', '68.00', '86.00', '85.00');
INSERT INTO `score` VALUES ('302', '80', '1', '66.00', '95.00', '63.00');
INSERT INTO `score` VALUES ('303', '81', '1', '62.00', '93.00', '67.00');
INSERT INTO `score` VALUES ('304', '82', '1', '91.00', '69.00', '68.00');
INSERT INTO `score` VALUES ('305', '83', '1', '87.00', '84.00', '70.00');
INSERT INTO `score` VALUES ('306', '84', '1', '71.00', '65.00', '78.00');
INSERT INTO `score` VALUES ('307', '85', '1', '96.00', '80.00', '68.00');
INSERT INTO `score` VALUES ('308', '86', '1', '77.00', '60.00', '62.00');
INSERT INTO `score` VALUES ('309', '87', '1', '90.00', '87.00', '69.00');
INSERT INTO `score` VALUES ('310', '88', '1', '62.00', '82.00', '79.00');
INSERT INTO `score` VALUES ('311', '89', '1', '78.00', '98.00', '97.00');
INSERT INTO `score` VALUES ('312', '90', '1', '71.00', '65.00', '99.00');
INSERT INTO `score` VALUES ('313', '91', '1', '87.00', '70.00', '72.00');
INSERT INTO `score` VALUES ('314', '92', '1', '95.00', '66.00', '77.00');
INSERT INTO `score` VALUES ('315', '93', '1', '65.00', '82.00', '94.00');
INSERT INTO `score` VALUES ('316', '94', '1', '84.00', '63.00', '95.00');
INSERT INTO `score` VALUES ('317', '95', '1', '90.00', '67.00', '74.00');
INSERT INTO `score` VALUES ('318', '96', '1', '73.00', '96.00', '95.00');
INSERT INTO `score` VALUES ('319', '97', '1', '85.00', '76.00', '69.00');
INSERT INTO `score` VALUES ('320', '98', '1', '83.00', '80.00', '93.00');
INSERT INTO `score` VALUES ('321', '99', '1', '92.00', '90.00', '80.00');
INSERT INTO `score` VALUES ('322', '100', '1', '98.00', '80.00', '71.00');
INSERT INTO `score` VALUES ('323', '101', '1', '66.00', '67.00', '87.00');
INSERT INTO `score` VALUES ('324', '102', '1', '75.00', '71.00', '81.00');
INSERT INTO `score` VALUES ('325', '103', '1', '81.00', '90.00', '66.00');
INSERT INTO `score` VALUES ('326', '104', '1', '75.00', '95.00', '94.00');
INSERT INTO `score` VALUES ('327', '105', '1', '84.00', '92.00', '83.00');
INSERT INTO `score` VALUES ('328', '106', '1', '72.00', '74.00', '61.00');
INSERT INTO `score` VALUES ('329', '107', '1', '88.00', '92.00', '90.00');
INSERT INTO `score` VALUES ('330', '108', '1', '73.00', '99.00', '81.00');
INSERT INTO `score` VALUES ('331', '109', '1', '86.00', '99.00', '61.00');
INSERT INTO `score` VALUES ('332', '110', '1', '60.00', '65.00', '83.00');
INSERT INTO `score` VALUES ('333', '111', '1', '84.00', '73.00', '95.00'); -- ----------------------------
-- Table structure for `student`
-- ----------------------------
DROP TABLE IF EXISTS `student`;
CREATE TABLE `student` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`class_id` int(11) DEFAULT NULL,
`no` varchar(30) NOT NULL,
`name` varchar(10) NOT NULL,
`sex` varchar(4) DEFAULT NULL,
`age` int(11) DEFAULT NULL,
PRIMARY KEY (`id`),
KEY `fk_class_id` (`class_id`),
CONSTRAINT `fk_class_id` FOREIGN KEY (`class_id`) REFERENCES `class` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=112 DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of student
-- ----------------------------
INSERT INTO `student` VALUES ('1', '1', '193610202301', '罗皓钟', '女', '17');
INSERT INTO `student` VALUES ('2', '1', '193610202302', '徐保健', '男', '19');
INSERT INTO `student` VALUES ('3', '1', '193610202304', '何镕钦', '女', '17');
INSERT INTO `student` VALUES ('4', '1', '193610202305', '孔维粉', '女', '20');
INSERT INTO `student` VALUES ('5', '1', '193610202306', '周婷', '男', '17');
INSERT INTO `student` VALUES ('6', '1', '193610202307', '杨彦斌', '男', '18');
INSERT INTO `student` VALUES ('7', '1', '193610202308', '谢俊清', '男', '20');
INSERT INTO `student` VALUES ('8', '1', '193610202310', '杨艳', '男', '20');
INSERT INTO `student` VALUES ('9', '1', '193610202311', '陈永康', '男', '20');
INSERT INTO `student` VALUES ('10', '1', '193610202312', '李雄波', '女', '19');
INSERT INTO `student` VALUES ('11', '1', '193610202313', '虎月香', '女', '17');
INSERT INTO `student` VALUES ('12', '1', '193610202314', '李娟', '女', '19');
INSERT INTO `student` VALUES ('13', '1', '193610202315', '闪正', '女', '20');
INSERT INTO `student` VALUES ('14', '1', '193610202316', '王龙', '女', '18');
INSERT INTO `student` VALUES ('15', '1', '193610202317', '杨勇飞', '男', '18');
INSERT INTO `student` VALUES ('16', '1', '193610202318', '徐浩文', '男', '18');
INSERT INTO `student` VALUES ('17', '1', '193610202320', '聂跃庆', '男', '18');
INSERT INTO `student` VALUES ('18', '1', '193610202321', '王云锋', '女', '18');
INSERT INTO `student` VALUES ('19', '1', '193610202322', '李子龙', '男', '18');
INSERT INTO `student` VALUES ('20', '1', '193610202323', '董康明', '男', '17');
INSERT INTO `student` VALUES ('21', '1', '193610202324', '韩蓉', '男', '18');
INSERT INTO `student` VALUES ('22', '1', '193610202325', '李冬余', '男', '20');
INSERT INTO `student` VALUES ('23', '1', '193610202326', '田彬', '男', '17');
INSERT INTO `student` VALUES ('24', '1', '193610202327', '陈李泉', '男', '18');
INSERT INTO `student` VALUES ('25', '1', '193610202328', '陈释韬', '男', '20');
INSERT INTO `student` VALUES ('26', '1', '193610202329', '杨坤', '男', '18');
INSERT INTO `student` VALUES ('27', '1', '193610202331', '陈燕', '女', '19');
INSERT INTO `student` VALUES ('28', '1', '193610202332', '王秀英', '男', '18');
INSERT INTO `student` VALUES ('29', '1', '193610202333', '唐斌', '女', '18');
INSERT INTO `student` VALUES ('30', '1', '193610202334', '卢军', '男', '19');
INSERT INTO `student` VALUES ('31', '1', '193610202335', '朱绍东', '男', '20');
INSERT INTO `student` VALUES ('32', '1', '193610202336', '田孟珊', '女', '17');
INSERT INTO `student` VALUES ('33', '1', '193610202338', '张玉苗', '男', '17');
INSERT INTO `student` VALUES ('34', '1', '193610202340', '钱黄芬', '女', '20');
INSERT INTO `student` VALUES ('35', '1', '193610202341', '高源', '男', '17');
INSERT INTO `student` VALUES ('36', '1', '193610202342', '刘春香', '男', '18');
INSERT INTO `student` VALUES ('37', '1', '193610202343', '刀新明', '男', '20');
INSERT INTO `student` VALUES ('38', '2', '193610202623', '卢冉念', '女', '19');
INSERT INTO `student` VALUES ('39', '2', '193610202401', '岩奔', '男', '19');
INSERT INTO `student` VALUES ('40', '2', '193610202402', '肖明安', '男', '18');
INSERT INTO `student` VALUES ('41', '2', '193610202404', '羊禹飞', '男', '18');
INSERT INTO `student` VALUES ('42', '2', '193610202405', '朱洪春', '男', '17');
INSERT INTO `student` VALUES ('43', '2', '193610202407', '罗天飞', '男', '17');
INSERT INTO `student` VALUES ('44', '2', '193610202409', '罗建英', '男', '20');
INSERT INTO `student` VALUES ('45', '2', '193610202410', '杨春明', '男', '20');
INSERT INTO `student` VALUES ('46', '2', '193610202411', '冯润泽', '女', '17');
INSERT INTO `student` VALUES ('47', '2', '193610202412', '白简者', '男', '20');
INSERT INTO `student` VALUES ('48', '2', '193610202413', '张子鹏', '男', '17');
INSERT INTO `student` VALUES ('49', '2', '193610202414', '王娇', '女', '20');
INSERT INTO `student` VALUES ('50', '2', '193610202415', '银源福', '女', '20');
INSERT INTO `student` VALUES ('51', '2', '193610202416', '饶文丽', '男', '20');
INSERT INTO `student` VALUES ('52', '2', '193610202418', '郭超', '男', '19');
INSERT INTO `student` VALUES ('53', '2', '193610202419', '黄继国', '男', '17');
INSERT INTO `student` VALUES ('54', '2', '193610202420', '李鸿媛', '女', '19');
INSERT INTO `student` VALUES ('55', '2', '193610202421', '冷旭涵', '女', '20');
INSERT INTO `student` VALUES ('56', '2', '193610202422', '黄安芮', '女', '18');
INSERT INTO `student` VALUES ('57', '2', '193610202423', '颜权昌', '女', '18');
INSERT INTO `student` VALUES ('58', '2', '193610202424', '王丽英', '男', '18');
INSERT INTO `student` VALUES ('59', '2', '193610202426', '杨海红', '男', '17');
INSERT INTO `student` VALUES ('60', '2', '193610202429', '樊潞泓', '女', '20');
INSERT INTO `student` VALUES ('61', '2', '193610202430', '苏丽霜', '女', '20');
INSERT INTO `student` VALUES ('62', '2', '193610202431', '李正勤', '男', '18');
INSERT INTO `student` VALUES ('63', '2', '193610202432', '龙诚', '男', '18');
INSERT INTO `student` VALUES ('64', '2', '193610202433', '徐贵刚', '男', '17');
INSERT INTO `student` VALUES ('65', '2', '193610202435', '贺光玲', '男', '18');
INSERT INTO `student` VALUES ('66', '2', '193610202436', '丁宇', '男', '19');
INSERT INTO `student` VALUES ('67', '2', '193610202437', '杨卓', '男', '19');
INSERT INTO `student` VALUES ('68', '2', '193610202438', '何涛', '女', '18');
INSERT INTO `student` VALUES ('69', '2', '193610202439', '王强', '男', '17');
INSERT INTO `student` VALUES ('70', '2', '193610202440', '李韬', '男', '17');
INSERT INTO `student` VALUES ('71', '2', '193610202441', '邓宏恩', '男', '20');
INSERT INTO `student` VALUES ('72', '2', '193610202442', '杨明金', '女', '17');
INSERT INTO `student` VALUES ('73', '2', '193610202443', '邓梓林', '女', '18');
INSERT INTO `student` VALUES ('74', '3', '193610202618', '宝清龙', '男', '17');
INSERT INTO `student` VALUES ('75', '3', '193610202502', '陈凤', '女', '20');
INSERT INTO `student` VALUES ('76', '3', '193610202503', '陈刘珂雯', '男', '20');
INSERT INTO `student` VALUES ('77', '3', '193610202504', '程瑞', '男', '17');
INSERT INTO `student` VALUES ('78', '3', '193610202506', '代涛', '女', '20');
INSERT INTO `student` VALUES ('79', '3', '193610202507', '邓国飞', '男', '17');
INSERT INTO `student` VALUES ('80', '3', '193610202508', '邓礼鹏', '女', '18');
INSERT INTO `student` VALUES ('81', '3', '193610202511', '杜云聪', '男', '20');
INSERT INTO `student` VALUES ('82', '3', '193610202512', '高元芬', '男', '20');
INSERT INTO `student` VALUES ('83', '3', '193610202513', '顾太香', '男', '19');
INSERT INTO `student` VALUES ('84', '3', '193610202514', '郭秀芬', '男', '18');
INSERT INTO `student` VALUES ('85', '3', '193610202515', '蒋嘉慧', '女', '20');
INSERT INTO `student` VALUES ('86', '3', '193610202516', '李思民', '女', '17');
INSERT INTO `student` VALUES ('87', '3', '193610202517', '李宗阳', '女', '18');
INSERT INTO `student` VALUES ('88', '3', '193610202519', '廖中燕', '男', '19');
INSERT INTO `student` VALUES ('89', '3', '193610202522', '廖祖涵', '男', '17');
INSERT INTO `student` VALUES ('90', '3', '193610202523', '刘泽龙', '男', '20');
INSERT INTO `student` VALUES ('91', '3', '193610202526', '陆玉宽', '男', '19');
INSERT INTO `student` VALUES ('92', '3', '193610202528', '马梦威', '女', '20');
INSERT INTO `student` VALUES ('93', '3', '193610202529', '马士颖', '男', '18');
INSERT INTO `student` VALUES ('94', '3', '193610202531', '马爽', '男', '20');
INSERT INTO `student` VALUES ('95', '3', '193610202534', '彭利磊', '女', '20');
INSERT INTO `student` VALUES ('96', '3', '193610202535', '全勇', '女', '18');
INSERT INTO `student` VALUES ('97', '3', '193610202536', '唐靖焱', '男', '20');
INSERT INTO `student` VALUES ('98', '3', '193610202537', '王浩', '男', '18');
INSERT INTO `student` VALUES ('99', '3', '193610202539', '王陆兵', '女', '17');
INSERT INTO `student` VALUES ('100', '3', '193610202540', '王有骅', '男', '20');
INSERT INTO `student` VALUES ('101', '3', '193610202541', '向世文', '男', '17');
INSERT INTO `student` VALUES ('102', '3', '193610202608', '熊梧淞', '男', '17');
INSERT INTO `student` VALUES ('103', '3', '193610202609', '徐苓棚', '女', '17');
INSERT INTO `student` VALUES ('104', '3', '193610202613', '杨肖', '男', '18');
INSERT INTO `student` VALUES ('105', '3', '193610202615', '杨雨青', '男', '19');
INSERT INTO `student` VALUES ('106', '3', '193610202617', '张健', '女', '20');
INSERT INTO `student` VALUES ('107', '3', '193610202619', '张瑾', '男', '20');
INSERT INTO `student` VALUES ('108', '3', '193610202621', '张菊', '男', '20');
INSERT INTO `student` VALUES ('109', '3', '193610202624', '张龙', '男', '19');
INSERT INTO `student` VALUES ('110', '3', '193610202603', '周行', '男', '17');
INSERT INTO `student` VALUES ('111', '3', '193610202605', '朱兴尚', '女', '18'); -- ----------------------------
-- Table structure for `teacher`
-- ----------------------------
DROP TABLE IF EXISTS `teacher`;
CREATE TABLE `teacher` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`no` varchar(30) NOT NULL,
`name` varchar(10) NOT NULL,
`sex` varchar(4) DEFAULT NULL,
`phone` varchar(20) DEFAULT NULL,
`type` varchar(10) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8; -- ----------------------------
-- Records of teacher
-- ----------------------------
INSERT INTO `teacher` VALUES ('1', '1500077', '王威', '男', '159********', '讲师');
INSERT INTO `teacher` VALUES ('2', '1500044', '鲁卫秀', '女', '183********', '班主任');
INSERT INTO `teacher` VALUES ('3', '1500027', '李松龄', '女', '184********', '班主任');

《MySQL数据操作与查询》- 综合项目 - 学生管理系统的更多相关文章

  1. 《MySQL数据操作与查询》- 维护学生信息、老师信息和成绩信息 支持按多种条件组合查询学生信息和成绩信息

    综合项目需求 一.系统整体功能 系统需支持以下功能: 维护学生信息.老师信息和成绩信息 支持按多种条件组合查询学生信息和成绩信息 学生 Student(id,班级id,学号,姓名,性别,电话,地址,出 ...

  2. MySQL数据操作与查询笔记 • 【目录】

    持续更新中- 我的大学笔记>>> 章节 内容 第1章 MySQL数据操作与查询笔记 • [第1章 MySQL数据库基础] 第2章 MySQL数据操作与查询笔记 • [第2章 表结构管 ...

  3. 《MySQL数据操作与查询》- 综合项目 - 航空售票系统

    Mysql & SqlServer综合项目需求 1.系统整体功能 系统需支持以下功能: 维护客户信息.航班信息和票务信息 支持客户按多种条件组合查询航班信息和票务信息 支持客户根据票务信息订购 ...

  4. MySQL 数据操作与查询笔记 • 【第1章 MySQL数据库基础】

    全部章节   >>>> 本章目录 1.1 数据库简介 1.1.1 数据和数据库定义 1.1.2 数据库发展阶段 1.1.3 数据库系统组成 1.1.4 关系型数据库 1.2 M ...

  5. MySQL数据操作与查询笔记 • 【第3章 DDL 和 DML】

    全部章节   >>>> 本章目录 3.1 使用 DDL 定义数据库表结构 3.1.1 SQL 简介 3.1.2 维护数据库和创建数据表 3.2 使用 DDL 维护数据库表结构 ...

  6. MySQL数据操作与查询笔记 • 【第7章 连接查询】

    全部章节   >>>> 本章目录 7.1 内连接查询 7.1.1 交叉连接(笛卡尔积) 7.1.2 内连接查询概要 7.1.3 内连接案例 7.1.4 自然连接 7.2 多表连 ...

  7. MySQL数据操作与查询笔记 • 【第5章 MySQL 函数】

    全部章节   >>>> 本章目录 5.1 数学函数和控制流函数 5.1.1 数学函数 5.1.2 控制流函数 5.2 字符串函数 5.2.1 字符串函数介绍 5.2.2 字符串 ...

  8. MySQL数据操作与查询笔记 • 【第4章 SELECT 数据查询】

    全部章节   >>>> 本章目录 4.1 select 选择列表 4.1.1 select 基本结构 4.1.2 选择列表 4.2 MySQL 运算符 4.2.1 MySQL ...

  9. MySQL数据操作与查询笔记 • 【第6章 聚合函数和分组查询】

    全部章节   >>>> 本章目录 6.1 sum.max 和 min 聚合函数 6.1.1 聚合函数介绍 6.1.2 sum 函数 6.1.3 max/min 函数 6.2 a ...

随机推荐

  1. MySQL学习(一)——创建新用户、数据库、授权

    一.创建用户 1.登录mysql mysql -u root -p 2.创建本地用户>/font> use mysql; //选择mysql数据库 create user 'test'@' ...

  2. 转 【Android】- Android与html5交互操作

    转自:https://blog.csdn.net/baidu_35701759/article/details/70314812 1. Android提供了WebView控件可访问网页 通过webVi ...

  3. ViewStub应用

    在开发应用程序的时候,会遇到这样的情况,在运行时动态的根据条件来决定显示哪个View或哪个布局,可以把可能用到的View都写在上面,先把他们的可见性设置为View.GONE,然后在代码中动态的更改它的 ...

  4. transient关键字和volatile关键字

    看到HashSet的源代码的时候,有一个关键字不太认识它..transient,百度整理之: Java的Serialization提供了一种持久化对象实例的机制,当持久化对象时,可能有一些特殊的对象数 ...

  5. HUD总结

    HUD 指示器/HUD/遮盖/蒙板 半透明的指示器如何实现 指示器的alpha = 1.0; 指示器的背景色是半透明的 1. 创建颜色 直接创建对应的颜色 + (UIColor *)blackColo ...

  6. 二叉搜索树、平衡二叉树、红黑树、B树、B+树

    完全二叉树: 空树不是完全二叉树,叶子结点只能出现在最下层和次下层,且最下层的叶子结点集中在树的左部.如果遇到一个结点,左孩子不为空,右孩子为空:或者左右孩子都为空:则该节点之后的队列中的结点都为叶子 ...

  7. 【前端】关于DOM节点

    参考这个: https://juejin.cn/post/6844903849614901261 DOM树的根节点是document对象 DOM节点类型:HTML元素节点(element nodes) ...

  8. Redis操作命令合集

    目录 一.客户端命令 二.sql命令 一.客户端命令 #读取配置文件启动 redis-server redis.conf #关闭 Redis,Redis服务器将断开与客户端链接,产生持久化文件,平滑关 ...

  9. mobile app 与server通信的四种方式

    Have you ever wondered how the information gets into the application installed in your mobile device ...

  10. Redis入门及常用命令学习

    Redis简介 Redis 是完全开源的,遵守 BSD 协议,是一个高性能的 key-value 数据库. Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持 ...