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

mysql學生成績表模板

林雅南2年前8瀏覽0評論

MySQL學生成績表模板是管理學生學習成績的一個非常實用的工具,可以輕松地記錄、查找和統計學生的各項成績,提升學校管理效率和學生學習質量。下面我們來看看一個簡單的MySQL學生成績表模板。

CREATE TABLE `student`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(50) NOT NULL,
`sex` VARCHAR(5) NOT NULL,
`age` INT(11) NOT NULL,
`class` VARCHAR(50) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
CREATE TABLE `score`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`student_id` INT(11) NOT NULL,
`course` VARCHAR(50) NOT NULL,
`score` FLOAT(4, 1) NOT NULL,
PRIMARY KEY(`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
ALTER TABLE `score` ADD FOREIGN KEY(`student_id`) REFERENCES student(`id`);
INSERT INTO `student`(`name`, `sex`, `age`, `class`) VALUES ('張三', '男', 20, '1班');
INSERT INTO `student`(`name`, `sex`, `age`, `class`) VALUES ('李四', '女', 19, '2班');
INSERT INTO `student`(`name`, `sex`, `age`, `class`) VALUES ('王五', '男', 21, '1班');
INSERT INTO `student`(`name`, `sex`, `age`, `class`) VALUES ('趙六', '女', 20, '2班');
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (1, '語文', 85.5);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (1, '數學', 90.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (1, '英語', 78.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (2, '語文', 92.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (2, '數學', 88.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (2, '英語', 79.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (3, '語文', 80.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (3, '數學', 92.5);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (3, '英語', 85.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (4, '語文', 73.5);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (4, '數學', 86.0);
INSERT INTO `score`(`student_id`, `course`, `score`) VALUES (4, '英語', 77.5);

在這個MySQL學生成績表模板中,我們創建了兩個表格:student(存儲學生基本信息)和score(存儲學生各項成績),并且用FOREIGN KEY把student_id和student表格的id聯系起來,方便以student_id為條件查詢學生成績。

在student表格中,包含了學生的id、姓名、性別、年齡和班級信息,在score表格中,包含了成績的id、學生id、科目和成績,可以在查詢時通過JOIN連接兩表格從而得到學生姓名和班級等信息。另外,我們在表格的建立時指定了InnoDB引擎和UTF-8字符集。

最后,我們通過INSERT INTO把學生和學生成績信息插入到表格中,可以根據需求自行修改或者添加數據,從而達到學校管理學生學習成績的目的。