MySQL是一個強大的數據庫管理系統,可以用來創建和管理數據表。本文將介紹如何使用MySQL創建一個學生成績表。
CREATE TABLE grades ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, //學生ID,自增主鍵 name VARCHAR(30) NOT NULL, //學生姓名 math INT(3) NOT NULL, //數學分數 english INT(3) NOT NULL, //英語分數 science INT(3) NOT NULL //科學分數 );
上述代碼創建了一個名為“grades”的數據表,其中包含五個字段。id字段是一個整數類型,設置了自增主鍵,用于唯一地標識每一個學生。name字段是一個不為空的字符串類型,用于存儲學生的姓名。math、english、science三個字段也是整數類型,用于存儲學生在相應科目的分數。
要向這張表中添加數據,可以使用MySQL的INSERT語句。
INSERT INTO grades (name, math, english, science) VALUES ('小明', 90, 80, 85);
上述代碼將一個名為“小明”的學生的成績插入到grades表中。INSERT INTO grades (name, math, english, science)指定了要插入數據的目標表和要插入的字段名。VALUES ('小明', 90, 80, 85)指定了要插入的具體數據。
要查詢grades表中的數據,可以使用SELECT語句。
SELECT * FROM grades WHERE id=1;
上述代碼查詢了id為1的學生在各科的成績。其中*表示要查詢所有字段,FROM grades指定要查詢的表,WHERE id=1指定要查詢的條件。
以上就是在MySQL中創建一個學生成績表的過程。使用MySQL可以很方便地管理數據,方便高效。
下一篇mysql制作柱狀圖