数据库原理及应用实验

本篇博客详细介绍了如何通过SQL语句在学生选课数据库中进行数据的插入(如曹帆和张佳一)、修改(如性别更改为CS)、删除(如特定学生记录)以及批量操作(如IS系学生转移和统计表构建)。涵盖了UPDATE语句的实例,如成绩调整和系别更改,以及DELETE语句的应用,如特定课程选课记录的清除。
摘要由CSDN通过智能技术生成

数据库原理及应用实验实验3:
操作表实验目的:熟悉数据库的更新操作,能够使用SQL语句对数据库进行数据的插入、修改、删除操作。针对学生选课数据库设计单元组插入、批量数据插入、修改数据和删除数据等SQL语句。理解和掌握INSERT、UPDATE和DELETE语法结构的各个组成部分,结合嵌套SQL子查询,分别设计几种不同形式的插入、修改和删除数据的与,并调试成功。
实验内容:1、INSERT基本语句
(1)向student表中插入两条完整的学生记录,要求每一列都给出一个合理的值。
(2)向course表中插入一条新课程的记录,课程名为“PYTHON程序设计”,课程号为“8”。
2、批量数据INSERT语句(1)创建一个新表,表名为“ISstudent”,把student表中所有IS系的学生都插入到ISstudent表中。(2)创建一个选课统计表(表名:countsc),记录每个学生及其选课总数和平均成绩。
(3)创建一个学生基本信息统计表(表名:countstudent),记录每个系学生的人数以及平均年龄。
(4)为(3)中的coutstudent表增加两个属性列boynum和girlnum,分别记录每个系的男生人数、女生人数。
(选做)效果如下:3、UPDATE语句(1)给3号课程的所有考试成绩加2分。(2)把student表中所有男生的系都改为‘CS’。(3)把所有IS系的同学的成绩设置为空值。
(4)给sc表增加一列,属性名为endgrade,用grade属性列的值填充该列,然后把2号课程的所有endgrade的值都改为空值。
4、DELETE语句
(1)删除“张立”同学的选课记录。
(2)删除“信息系统”和“数据库”这两门课的选课记录。
1:

insert 
into student (sno,sname,ssex,sage,sdept)
values ('2012151222','曹帆','男',21,'is'),('2012151223','张佳一','男',21,'is')

结果:
在这里插入图片描述
2:

insert 
into  course(cno,cname)
values(8,'pyth程序设计')

结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值