学生成绩表的创建和查询
创建成绩表
创建新表 数据如下填写
插入信息
INSERT INTO `exam`(`name`,`chinese`,`math`,`english`)VALUES('小红',93,89,87),('小明',67,99,87),('小哈',89,79,98),('小艾',63,79,87),('小丽',69,79,88),('小五',79,89,68);
对学生信息的查询
#查询表中所有学生信息SELECT * FROM exam;#查询表中所有学生的姓名对应的英语成绩SELECT `name`,`english` FROM `exam`;#过滤表中重复数据SELECT DISTINCT * FROM exam;/*计算分数*/SELECT SUM(`chinese`) AS 总分 FROM `exam`;SELECT AVG(`chinese`) AS 平均分 FROM `exam`;SELECT MAX(`chinese`) AS 最高分 FROM `exam`;SELECT MIN(`chinese`) AS 最低分 FROM `exam`;***#sum(),ave(),max(),min()中间不能有空格 ***/*查询学生总人数*/SELECT COUNT(*) AS 总人数 FROM `exam` ;/*查询考试成绩相关数据统计*/#查询数学分>80并且语文分>80的同学SELECT * FROM exam WHERE math>80 AND chinese>80;#对数学成绩排序后输出SELECT * FROM exam ORDER BY math;