MySQL是一種常用的數據庫管理系統,它可以用來存儲和處理各種類型的數據。 在這篇文章中,我們將學習如何使用MySQL來創建一個grades表。
CREATE TABLE grades ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, student_name VARCHAR(30) NOT NULL, course_name VARCHAR(30) NOT NULL, grade INT(3) NOT NULL );
上述代碼將創建一個名為grades的新表,其中包含有關每個學生的所有課程成績。該表定義了四個字段:
id字段是一個自動遞增的主鍵,用于唯一標識每個記錄。
student_name字段是一個varchar數據類型,用于存儲學生姓名。
course_name字段是一個varchar數據類型,用于存儲課程名稱。
grade字段是一個int數據類型,用于存儲學生所獲得的成績。
現在,我們已經成功創建了一個新的表,可以開始向其中添加數據了。使用INSERT語句將學生的成績信息添加到表中:
INSERT INTO grades (student_name, course_name, grade) VALUES ('張三', '數學', 90); INSERT INTO grades (student_name, course_name, grade) VALUES ('李四', '英語', 85); INSERT INTO grades (student_name, course_name, grade) VALUES ('王五', '歷史', 76);
上述代碼將向grades表中添加三個新記錄,分別代表三個不同學生的成績信息。這些記錄將自動分配一個唯一的id號,并獲取每個學生的姓名、所選的課程名稱和成績。
現在,我們已經成功地創建了一個新的grades表,并向其中添加了一些數據。您可以使用SELECT語句從表中檢索和分析數據。例如,以下查詢將返回所有學生所選課程的平均成績:
SELECT AVG(grade) AS average_grade FROM grades;
使用MySQL創建和管理表格非常容易,只要按照上述步驟進行操作,就可以創建一個完全定制化的表格,方便您存儲和處理各種類型的數據。
下一篇mysql建模教程