数据库的增删改查(精)

上传人:新** 文档编号:491774475 上传时间:2024-01-28 格式:DOC 页数:10 大小:34KB
返回 下载 相关 举报
数据库的增删改查(精)_第1页
第1页 / 共10页
数据库的增删改查(精)_第2页
第2页 / 共10页
数据库的增删改查(精)_第3页
第3页 / 共10页
数据库的增删改查(精)_第4页
第4页 / 共10页
数据库的增删改查(精)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《数据库的增删改查(精)》由会员分享,可在线阅读,更多相关《数据库的增删改查(精)(10页珍藏版)》请在金锄头文库上搜索。

1、学习收藏数据库增删改查-查询信息系和计算机系的学生,并按学生所在系和学号排序。slec sno,sn,SdeptfromStudnt were Sdt=S OR Sdept=ISoe by Sp, no ASC-查询学生表中最小的年龄。elect MIN(sagerm stde-查询课程名中涉及“数据”的课程名。select cno ,ame fom courwh Cname ike%数据-查询先行课程为空值的课程号、课程名及学分elct cn,nae,ccredit fo Cosewheepno i null-查询李勇选修的数据库课程的成绩selec grad fro SCwhee =(el

2、 Sno from tudenthe nme=李勇ad C=(sele Cno from ousere ce数据库-查询平均成绩分以上的学生的学号selet istinct sno from C scxwer(seet AG(rade frmC swhescysn=scx.o 85-求计算机系没有选修数据库课程的学生姓名select sname romStudntwere Sno ot in (select Sno from SC where Cno in (slect Cn romCoursewer Sname=数据库 nd Spt=IS-求至少选修了学号为S1所选修的所有课程的学生学号se

3、lc istint so fromSC sx where notxists (sle* fro SC scyher cySno=5 an ot et(elct fro c sczwhere z.sno=sxno ad scy.Cn=scz.no -求各系的系的学生人数的,并将成果按学生人数的降序排序etS ,COUNT(snofr Sden gu y Sdet orer b Sde A-查询选修了数学课程并且成绩高于该门课程平均分的学生学号和成绩let sn, grade fm SC cxwherd (see V(adefm S scywee C =(eect Cn fr Course erC

4、am=数学 and Cno =(slectCno rm Curse where Came数学 /* 将学习了数据库课程的学生成绩加分。*/pdate SCs rae=grde+5ere Cn n (elt Cnofo SC where Cno=(slct no fom our where Cname=数据库select* m S /将计算机系学习了号课程的学生成绩置。/udate S t Grade=0whee Sno n ( lectc.Sno rom tdet,SC where no =2 nd Sdept=CSseect *from C /* 将李勇的数据库成绩改为。/upateS se

5、t rde=85whre So=(slct Sno from tude ereSna李勇an Cn(lt Co fom Cur where ame=数据库selt frm SC /* 将选修了号课程且成绩为空的选课记录删除。*elee from SC here Co ndGrade is ullselect * from SC / 从课程表中删除在选课表中没有选课记录的课程记录。*/deletefrom Cuse whno noin(sleccno fomSC s * fomCuse /*删除计算机系学生选修了数据库课程的选课记录。*delefroSwhereo n(seletSn rom S

6、tudt where det=Sad Cno (slet Cnofrom Couse where nam数据库seect *from SC/求各系的系名及男女生人数并将成果保存到另一种表中。eate tabe Dssex_coun(Sdept chr(15,Ssexhar(2,Count1 malltinsert nto _se_cont(et,Ssx , Count1set Sdpt,Ssex,t(Sno from tudengrop by Set,Ssx;selct*roDet_ss_ountseect from stude*将平均成绩分以上的学生的学号,选学的课程数和平均成绩保存到另一种

7、表中。*/cret ablabc(Sno chr(10,Cour_ont smalint,avge flatinsetit abc(Sno,cursecunt,avgelct Sn,unt(cno,avg(grefrom sc sxgup by nohaingavg(gade=0;lc*rom acec fromsc* 创立一种视图,查询没有选修课程的学生学号、姓名和所在系,并运用该视图查询所有无选修课程的学生信息。*ceate vewNo_stuentasslectsno,snam,ssex,sag,sdept fo stdetwre sn not in(seec dstinc So om

8、sec* fro o_scstuden 创立一种给出学生的姓名、课程名和成绩的视图,并运用该视图查询某个学生学习的课程名和成绩。/creat view same_cnae_radasseec sname,cae,grad romStudet ,ours,Swere Stdent.Sn=SC.Snoand S.Cno =Course.Co selet * fromsname_camegrade/*创立一种视图,求各门课程的课程号、选课人数、平均分、最高分,并运用该视图查询号课程的选课人数、平均分、最高分。*/ree vew CCAaselect co,CONT(no ount,AVG(gae a

9、vge,MA(gad max frm C goupy no selt fom cam sect unt1,e,x1 rom ccamwhere cno=* 创立一种视图,求选修了号课程且成绩高于该门课程平均分的学生学号和成绩。/creae view Co_2(sno,radessl no,Gde from SC when2 and gade (elt AV(GrderoSC wher n=2see *from Cno_2/*将学生表的elect权限赋给顾客se1,然后以use1登录,检查权限状况。*/cet rleuse1 /*创立角色se1*rat select on udeo us1收回顾客user的对学生表的elect权限,然后以user1登录,检查权限状况。*/revoke selecton sent romuse;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号