首页 > 其他分享 >10.21

10.21

时间:2024-12-02 23:13:15浏览次数:7  
标签:10.21 sno course student sc cno delete

create table student(
sno char(8) not null,
sname varchar(20) ,
sex char(2) ,
sdept varchar(20) ,
primary key(sno)
);
create table course(
cno char(6) not null,
cname varchar(20) ,
primary key(cno)
);
create table sc(
sno char(8) not null,
cno char(6) not null,
grade int not null,
primary key(sno,cno),
foreign key(sno) references student(sno),
foreign key(cno) references course(cno),
);
insert into student (sno,sname,sex,sdept) values('20050101','王飞','男','计算机系');
insert into student (sno,sname,sex,sdept) values('20050102','李丽','女','信息系');
insert into course (cno,cname) values('01','数据结构');
insert into course(cno,cname) values('02','数据库原理');
insert into sc(sno,cno,grade) values('20050101','01','70');
insert into sc(sno,cno,grade) values('20050102','02','90');
create table savg(
cno char(6) not null,
savg int ,
foreign key(cno) references course(cno)
)
INSERT INTO savg (cno,savg) SELECT cno, AVG(grade) as savg
FROM sc
GROUP BY cno;
--修改 sc 表中 sno 为 20050102、cno 为 02 的记录的 grade 属性值为 85,然后将
--该条记录删除。将此两条 SQL 语句写入实验报告。
--13、修改‘数据库原理’课程的所有学生成绩为 0。将此条 SQL 语句写入实验报告。
--14、删除‘李丽’的所有选课情况。将此条 SQL 语句写入实验报告。
--15、删除数据库中的三个表中的所有数据,将所用 SQL 语句写入实验报告。
--16、删除数据库中的三个表结构。将所用 SQL 语句写入实验报告。
--17、删除数据库,将所用语句写入实验报告。
update sc set grade=85 where sno='20050102' and cno='02';
delete from sc where sno='20050102' and cno='02';
update sc set grade=0 where cno in(select cno from course where cname='数据库原理');
delete from sc where sno in (select sno from student where sname='李丽');
select cno from sc where sno in (select sno from student where sname='李丽');
delete from savg;
delete from student;
delete from course;
delete from sc;
delete student;
delete course;
delete sc;
drop database stumanage;

标签:10.21,sno,course,student,sc,cno,delete
From: https://www.cnblogs.com/xscya/p/18582972

相关文章

  • 10.21日报
    上午进行了软件设计的实验课,以下为实验内容:实验6:原型模式本次实验属于模仿型实验,通过本次实验学生将掌握以下内容:1、理解原型模式的动机,掌握该模式的结构;2、能够利用原型模式解决实际问题。     [实验任务一]:向量的原型用C++完成数学中向量的封装,其中,用......
  • 2023.10.21 CSP-S 复赛游记
    2023.10.21CSP-S复赛游记咕了一段时间。Day-2上午下午正常打模拟赛、改题,晚上开始复习板子。主要是确实忘了很多东西。Day-1上午的模拟赛没参加,打了一天板子。图论还是我的一大弱点。被Tarjan薄纱下午写了个计划,把已经复习的和没有复习的都写出来了,发现要复习的板子......
  • 自己找教学场景相关github目标识别代码研读(10.21~10.28)
    任务:1、解决上次老师问的一些问题?(1)上次老师提到F1得分,再总结一下:混淆矩阵TP:预测正例,实际正例(预测对)FN:预测负例,实际正例(预测错)FP:预测正例,实际负例(预测错)TN:预测负例,实际负例(预测对)精确率=TP/(TP+FP):预测为正例的那些数据里预测正确的数据个数(预测为正例的有多少预测对......
  • 阶段总结 10.21
    CSP总结考完了CSP。先做个结论:本场考试难度约等于考试前的质量较低的几场lxsround。我们机房应该不少于\(5\)个人有AK的能力。但是是什么阻止了我达到甚至接近这一目标呢?在这场考试中,暴露出了以下问题:某些方面,例如dp,存在较严重欠缺。似乎没有在这次考试显然地体现......
  • 2023.10.21——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习;我了解到的知识点:1.休息明日计划:学习......
  • 10.21算法
    颠倒二进制位颠倒给定的32位无符号整数的二进制位。提示:请注意,在某些语言(如Java)中,没有无符号整数类型。在这种情况下,输入和输出都将被指定为有符号整数类型,并且不应影响您的实现,因为无论整数是有符号的还是无符号的,其内部的二进制表示形式都是相同的。在Java中,编译器使用二......
  • 10.19~10.21
    10.19到这时候都不知道干啥了,很清楚要打板子,但是又不想打。一年没学oi给我的感觉就是“学了一年数学,脑子比以前灵光了”。人到了一定程度就开始相信玄学了,什么运气呀,rp啊,都信了。感觉以前的自己好sb,特别是博客园的那个sb头像,当时换了之后就将近一年没注意到,好尴尬,诸位好心人快......
  • centos8 yum安装docker 20.10.21 failed to load listeners: no sockets found via so
    vim/usr/lib/systemd/system/docker.serviceExecStart=/usr/bin/dockerd-Hunix://--containerd=/run/containerd/containerd.sock#ExecStart=/usr/bin/dockerd-Hfd......
  • 2022.10.21----vscode-自定义事件
     vscode预览模式关闭,就能打开新标签页(43条消息)vscode新窗口打开文件-CSDN (43条消息)如何在vscode中打开新文件夹不覆盖上一个窗口标签_发呆的薇薇°的博客-......
  • 2022.10.21-C 放书
    题意有一个长为\(n\)的序列\(a\),你可以选择一个数,将它放到任意位置,共可以操作\(m\)次。我们定义\(w\)表示不同连续段的个数,问\(k\)次操作后,\(w\)的最小值是多......