钟二网络头像

钟二网络

探索SQL查询技巧、Linux系统运维以及Web开发前沿技术,提供一站式的学习体验

  • 文章92531
  • 阅读805763
首页 SQL 正文内容

用SQL创造一个成绩表

钟逸 SQL 2024-07-17 04:59:26 31

借助SQL数据库强大的数据管理能力,我们可以创建完善的成绩管理系统。

创建成绩表

首先,我们需要创建一个成绩表,以存储学生成绩数据。SQL语句如下:

sql

CREATE TABLE成绩表(

学号 CHAR(10) PRIMARY KEY,

姓名 VARCHAR(20) NOT NULL,

课程名 VARCHAR(50) NOT NULL,

成绩 INT NOT NULL

);

* 学号:学生唯一标识符,长度为10位字符。

* 姓名:学生姓名,长度为20位字符。

* 课程名:学生参加的课程名称,长度为50位字符。

* 成绩:学生取得的成绩,为整数。

填充成绩数据

使用INSERT语句可以填充成绩表中的数据。例如,以下语句插入了三条成绩记录:

sql

INSERT INTO 成绩表(学号, 姓名, 课程名, 成绩) VALUES

('10001', '张三', '数学', 90),

('10002', '李四', '语文', 85),

('10003', '王五', '英语', 95);

查询学生成绩

SELECT语句可以查询成绩表中的数据。例如,以下语句查询了学号为10001的学生的成绩:

sql

SELECT * FROM 成绩表 WHERE 学号 = '10001';

修改学生成绩

UPDATE语句可以修改成绩表中的数据。例如,以下语句将学号为10002的学生语文成绩修改为90:

sql

UPDATE 成绩表 SET 成绩 = 90 WHERE 学号 = '10002' AND 课程名 = '语文';

删除学生成绩

DELETE语句可以删除成绩表中的数据。例如,以下语句删除了学号为10003的学生的成绩:

sql

DELETE FROM 成绩表 WHERE 学号 = '10003';

结语

通过SQL数据库,我们可以轻松创建和管理学生成绩信息。这为学校和教师提供了高效便捷的工具,从而提高成绩管理的准确性和效率。

文章目录
    搜索