MySQL是一種常用的數(shù)據(jù)庫(kù)管理系統(tǒng),用于存儲(chǔ)和管理數(shù)據(jù)。它可以讓我們輕松地將數(shù)據(jù)存儲(chǔ)起來(lái),并通過(guò)SQL語(yǔ)句對(duì)數(shù)據(jù)進(jìn)行查詢和管理。本文將介紹如何使用MySQL建立一張成績(jī)表。
首先我們需要在MySQL中創(chuàng)建一個(gè)新的數(shù)據(jù)庫(kù)。在命令行或圖形化界面中輸入以下命令創(chuàng)建一個(gè)名為“school”的數(shù)據(jù)庫(kù):
CREATE DATABASE school;
接著,在“school”數(shù)據(jù)庫(kù)中創(chuàng)建一個(gè)名為“grades”的表。表包含了學(xué)生的姓名、考試科目、成績(jī)等信息。我們可以按照以下的代碼創(chuàng)建這個(gè)表:
USE school; CREATE TABLE grades ( id INT NOT NULL AUTO_INCREMENT, student_name VARCHAR(100) NOT NULL, subject VARCHAR(100) NOT NULL, score INT NOT NULL, PRIMARY KEY (id) );
在這個(gè)表中,我們給每個(gè)學(xué)生都分配了一個(gè)唯一的ID。我們用AUTO_INCREMENT關(guān)鍵字讓MySQL每次新建學(xué)生記錄時(shí)自動(dòng)為學(xué)生分配一個(gè)新的ID。我們還給每個(gè)學(xué)生記錄了名字、考試科目和分?jǐn)?shù)。這些字段都是VARCHAR或INT類型,VARCHAR類型用于存儲(chǔ)名字和科目這樣的字符串類型數(shù)據(jù),INT類型用于存儲(chǔ)分?jǐn)?shù)這樣的整數(shù)類型數(shù)據(jù)。
最后,我們需要將學(xué)生的成績(jī)數(shù)據(jù)插入到這個(gè)表中。可以按照以下的代碼插入一些示例數(shù)據(jù):
INSERT INTO grades (student_name, subject, score) VALUES ('小明', '數(shù)學(xué)', 90), ('小明', '語(yǔ)文', 88), ('小紅', '數(shù)學(xué)', 87), ('小紅', '語(yǔ)文', 92), ('小黃', '數(shù)學(xué)', 95), ('小黃', '語(yǔ)文', 91);
通過(guò)以上這些代碼,我們成功地在MySQL中建立了一張成績(jī)表,并且向其中插入了一些示例數(shù)據(jù)?,F(xiàn)在,我們可以用各種SQL語(yǔ)句來(lái)查詢和管理這些數(shù)據(jù)了。