我想要创建一个成绩栏,用来保存学生们的考试成绩。为此我选择了MySQL数据库。
CREATE TABLE `scores` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) NOT NULL,
`score` float NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
这段代码会创建一个名为“scores”的表,包括三列,分别是“id”、“name”和“score”。其中,“id”列是自增长的整数类型,用来作为学生的唯一标识;“name”列是字符串类型,用来保存学生的姓名;“score”列是浮点数类型,用来保存学生的考试成绩。表的字符集为UTF-8,存储引擎为InnoDB。
创建好表结构后,我可以使用INSERT语句向表中插入学生的成绩:
INSERT INTO `scores` (`name`, `score`) VALUES
('张三', 85),
('李四', 90),
('王五', 92);
这段代码会将三条记录插入到“scores”表中,分别是张三的成绩85分、李四的成绩90分和王五的成绩92分。
除了INSERT语句,我还可以使用SELECT语句来查询学生的成绩:
SELECT `name`, `score` FROM `scores`;
这段代码会返回“scores”表中所有学生的姓名和成绩信息。
通过MySQL数据库,我可以方便地管理学生的考试成绩,为他们的学习成长提供有力支持。