- 创建表
CREATE TABLE grade(
numINT(10) NOT NULL,courseVARCHAR(10) NOT NULL,scoreFLOAT
);
2.插入
INSERT INTO grade VALUES(1001, '数学', 80), (1001, '语文', 90), (1001, '英语', 90), (1001, '计算机', 95);
INSERT INTO grade VALUES(1002, '数学', 88), (1002, '语文', 90), (1002, '英语', 89), (1002, '计算机', 90);
INSERT INTO grade VALUES(1003, '数学', 80), (1003, '语文', 98), (1003, '英语', 85), (1003, '计算机', 95);
3.查询
SELECT num,max(score),GROUP_CONCAT(score),course FROM `grade` GROUP BY course
本文通过实例演示了如何使用SQL语句创建数据表,并进行数据的插入与查询操作,具体包括创建一个包含学号、课程和成绩字段的grade表,以及插入和查询数据的过程。
2906





