sql sever实训二 对表的插入、修改和删除数据

编程入门 行业动态 更新时间:2024-10-10 10:33:07

sql sever<a href=https://www.elefans.com/category/jswz/34/1769369.html style=实训二 对表的插入、修改和删除数据"/>

sql sever实训二 对表的插入、修改和删除数据

目录

  • 表结构说明
  • 表中现有部分数据展示
  • 第一关 插入数据
    • 相关知识
    • 为Student表插入两行
    • 为Course表插入两行
    • 为SC表插入三行
  • 第二关 修改数据1
    • 相关知识
    • 将不及格的学生成绩加5分
    • 将CS系的男同学的年龄加1
    • 将学生的学号前加上‘S’
  • 第三关 插入数据2
    • 相关知识
    • 将学生学号前的‘S’删掉
    • 在学生学号后加上‘S’
  • 第四关 删除数据
    • 相关知识
    • 在SC表中删除成绩为空的选课信息
    • 删除年龄等于18岁的女同学
    • 删除学分为3分的课程

表结构说明


表中现有部分数据展示



第一关 插入数据

相关知识

使用SQL语 句中的Insert into语句完成本关操作。

SQL语句中关键字大小写不区分。

插入的数据需要区分大小写。

性别用’m’表示男,’f’表示女。

为Student表插入两行

INSERT INTO Student VALUES
('001','Smith','m','18','CS'),
('002','Ketty','f','19','MA')

输出结果

为Course表插入两行

INSERT INTO Course(cno,cname,ccredit) VALUES
('C01','DB','2');
INSERT INTO Course VALUES
('C02','Oracle','C01','3');

或者

INSERT INTO Course VALUES('C01','DB',NULL,'2'),('C02','Oracle','C01','3');

输出结果

为SC表插入三行

INSERT INTO SC VALUES
('001','C01','70'),
('001','C02','82'),
('002','C01','86');

输出结果

注意:在写完每一个元组的括号后面一定要加逗号,末尾的分号可以不用加,而且符号一定是英文的。

第二关 修改数据1

相关知识

使用SQL语句中的Update语句完成本关任务。

SQL语句中关键字大小写不区分。

性别用’m’表示男,’f’表示女。

表格中已经有若干记录,不需要添加添加记录。

将不及格的学生成绩加5分

UPDATE SC
SET Grade=Grade+5
WHERE Grade<60

输出结果

将CS系的男同学的年龄加1

UPDATE Student
SET Sage=Sage+1
WHERE Sdept='CS' and Ssex='m'

输出结果

将学生的学号前加上‘S’

(S要大写)

UPDATE Student
SET Sno='S'+Sno

输出结果

第三关 插入数据2

相关知识

使用SQL语句中的Update语句。

SQL语句中关键字大小写不区分。

性别用’m’表示男,’f’表示女

注意:注:‘S’要大写,学号的类型是char(10)

将学生学号前的‘S’删掉

UPDATE Student
SET Sno=Substring(Sno,2,10)

或者

Update Student
Set Sno=replace(Sno,'S','')

输出结果

在学生学号后加上‘S’

UPDATE Student
SET Sno=Rtrim(Sno)+'S'

输出结果

第四关 删除数据

相关知识

使用SQL语句中的 Delete 语句。

SQL语句中关键字大小写不区分。

性别用’m’表示男,’f’表示女

在SC表中删除成绩为空的选课信息

DELETE 
FROM SC
WHERE Grade IS NULL

输出结果

删除年龄等于18岁的女同学

DELETE 
FROM Student
WHERE Sage='18'and Ssex='f'

输出结果

删除学分为3分的课程

DELETE 
FROM Course
WHERE Ccredit='3'

输出结果

更多推荐

sql sever实训二 对表的插入、修改和删除数据

本文发布于:2024-02-14 08:33:42,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1762552.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:实训   数据   sql   sever

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!