我要用mysql创建成绩栏

2023年 8月 3日 46.4k 0

我想要创建一个成绩栏,用来保存学生们的考试成绩。为此我选择了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;

我要用mysql创建成绩栏

这段代码会创建一个名为“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数据库,我可以方便地管理学生的考试成绩,为他们的学习成长提供有力支持。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论