欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql查詢學生的成績表

榮姿康1年前10瀏覽0評論

MySQL是一種流行的關系型數據庫管理系統,具有開源、可靠、高性能等優點。在學生信息管理系統中,查詢學生的成績表是非常常見的操作。下面介紹如何使用MySQL查詢學生的成績表。

-- 創建成績表
CREATE TABLE score (
id INT AUTO_INCREMENT PRIMARY KEY,
sid INT NOT NULL,
name VARCHAR(30),
subject VARCHAR(20),
score FLOAT
);
-- 插入數據
INSERT INTO score (sid, name, subject, score) VALUES (1, '張三', '語文', 80);
INSERT INTO score (sid, name, subject, score) VALUES (1, '張三', '數學', 90);
INSERT INTO score (sid, name, subject, score) VALUES (1, '張三', '英語', 70);
INSERT INTO score (sid, name, subject, score) VALUES (2, '李四', '語文', 85);
INSERT INTO score (sid, name, subject, score) VALUES (2, '李四', '數學', 92);
INSERT INTO score (sid, name, subject, score) VALUES (2, '李四', '英語', 78);
INSERT INTO score (sid, name, subject, score) VALUES (3, '王五', '語文', 90);
INSERT INTO score (sid, name, subject, score) VALUES (3, '王五', '數學', 95);
INSERT INTO score (sid, name, subject, score) VALUES (3, '王五', '英語', 82);
-- 查詢全部學生的全部成績
SELECT * FROM score;
-- 查詢指定學生的全部成績
SELECT * FROM score WHERE sid = 1;
-- 查詢指定學生指定科目的成績
SELECT * FROM score WHERE sid = 2 AND subject = '數學';
-- 查詢全部學生的平均分
SELECT AVG(score) FROM score;
-- 查詢指定學生的平均分
SELECT AVG(score) FROM score WHERE sid = 1;

以上代碼演示了如何使用MySQL創建成績表、插入數據、查詢學生的成績。其中,通過SELECT語句可以實現各種查詢,如查詢全部學生的全部成績、查詢指定學生的全部成績、查詢指定學生指定科目的成績、查詢全部學生的平均分、查詢指定學生的平均分等。使用MySQL查詢學生的成績表,可以方便地進行學生成績的管理和分析。