MySQL是一款開源的關系型數據庫管理系統,廣泛應用于各類網站、應用和軟件中。它的優點包括:高效、易用、穩定、功能強大等等。在學習MySQL的過程中,我們可以通過實際的案例來深入了解它的應用場景和使用方式。
本文將介紹如何通過MySQL創建一個學生成績分析表,包括表的設計、數據的錄入和查詢分析。
<code>--建立學生成績表 CREATE TABLE student_grade ( id int(11) NOT NULL AUTO_INCREMENT, name varchar(30) DEFAULT NULL, subject varchar(30) DEFAULT NULL, grade int(11) DEFAULT NULL, PRIMARY KEY (id) ); --錄入數據 INSERT INTO student_grade (name, subject, grade) VALUES ('張三', '數學', 98), ('張三', '語文', 95), ('李四', '數學', 80), ('李四', '語文', 85), ('王五', '數學', 75), ('王五', '語文', 90); --查詢成績 SELECT name, AVG(grade) AS avg_grade FROM student_grade GROUP BY name;
上面的代碼首先創建了一個學生成績表,包括學生姓名(name)、科目(subject)和成績(grade)三個字段。然后用INSERT INTO命令向表中錄入了一些學生的成績數據。最后用SELECT語句查詢了每個學生的平均成績。
通過這種方式,我們可以很方便地統計、分析學生的各科成績情況,從而更好地了解學生的學習狀況,為教育決策提供參考。
上一篇MySQL學生名字數據庫
下一篇mysql學好了有什么用