实验三数据更新操作_计算机软件及应用_IT计算机_专业资料

实验三数据更新操作_计算机软件及应用_IT计算机_专业资料

ID:41658863

大小:81.84 KB

页数:5页

时间:2019-08-29

实验三数据更新操作_计算机软件及应用_IT计算机_专业资料_第1页
实验三数据更新操作_计算机软件及应用_IT计算机_专业资料_第2页
实验三数据更新操作_计算机软件及应用_IT计算机_专业资料_第3页
实验三数据更新操作_计算机软件及应用_IT计算机_专业资料_第4页
实验三数据更新操作_计算机软件及应用_IT计算机_专业资料_第5页
资源描述:

《实验三数据更新操作_计算机软件及应用_IT计算机_专业资料》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、杭州电子科技大学实验报告实验课名称:数据库课程设计姓名:潘登学号:14084221指导教师:胡耿然实验地点:1教122实验时间:周二3・5节一、实验名称:数据更新操作二.实验要求:运用SQL语句实现对Access数据库的表屮数据的进行更新,基本操作包括插入、修改、删除。三、实验内容:1>打开Access软件,新建一个数据库文件,命名为dataupdate.accdb,点击创建・>查询设计,切换到SQL视图,输入以下语句:CREATETABLEStudent(SnoINTPRIMARYKE/SnameCHAR(20),SsexCHAR(2),SageSMALLINTSde

2、ptCHAR(20));点击运行,会发现新生成了一张Student表。2、创建〉查询设计,切换至SQL视图,输入以下语句:INSERTINTOStudentVALUES(201215121,,李勇:,男:20,'CS');Sno・Sname▼SsexS201215121李勇4201215122刘晨5201215123王敏4J01215125张立点击运行,切换至Student表,点击全部刷新,注意到Student表中已经插入了一条记录。仿照此语句,再依次插入(201215122,1刘晨;'女,19,'CS'),(201215123,'王敏「女畀8,'MA'),(20121

3、5125,'张立「男19,1S*)三条记录。Sage*Sdept■男女女男20CS19CS18MA19IS3、用SQL语句实现以下操作:1)新建表Course(Cno,Cname,Cpno,Ccredit)和表SCtSno,Cno,Grade),合理定义各属性的数据类型。SQL语句:CREATETABLECourse(CnoCHAR(4)PRIMARYKEY,CnameCHAR(40)NOTNULL,CpnoCHAR(4),CcreditSMALLINTFOREIGNKEY(Cpno)Course(Cno)Cno▼Cname▼Cpno▼Ccredit・单击以添加▼米1

4、CREATETABLESC(SnoINT,CnoCHAR(4)NOTNULL,GradeSMALUNTPRIMARYKEY(Sno,Cno),FOREIGNKEY(Sno)REFERENCESStudent(Sno),FOREIGNKEY(Cno)REFERENCESCourse(Cno));2)新建表Sex_age(Ssex,Min_age),对男生、女生分别求最小年龄,将结果存入此表。SQL语句:CREATETABLESex_age(SsexCHAR⑵,Min_ageSMALLINT);INSERTINTOSex_age(Ssex,Min_age)SELECTSse

5、x,MIN(Sage)FROMStudentGROUPBYSsex;Ssex一Min_age・

6、19女181)新建表Dept_num(Sdept,num_stu),统计每个系的学牛数,结果存入此表。SQL语句:CREATETABLEDept_num(SdeptCHAR(20),num_stuINT);INSERTINTODept_num(Sdept,num_stu)SELECTSdept,COUNT(*)FROMStudentGROUPBYSdept;Sdept▼num_stu-CSIS1MA1114)把所有计算机系的男生年龄增加一岁。SQL语句:UPDATEStude

7、ntSETSage=Sage+lWHERESdept=*CS';SnoSnameSsexSageSdept20121512120121512220121512321CS20CS20121ol2o19IS5)向SC表屮插入一个元组,学号为201215123,课程号是1,成绩为空值;SQL语句:INSERTINTOSC(Sno,Cno,Grade)VALUES('2O1215123',1,NULL);Sno▼Cno▼Grade▼20121512316)向SC表中插入一个元组,学号为201215121,课程号是2,成绩为90;SQL语句:INSERTINTOSC(Sno,Cn

8、ozGrade)VALUES('2(H2:L5123'290);Sno―Cno▼Grade▼■2012151231~

9、201215123290刀将计算机系的学生成绩置零。SQL语句:UPDATESCSETGrade=OWHERESnoIN(SELECTSnoFROMStudentWHERESdept='CS,);8)将所有学生的学号改为只显示后五位。SQL语句:UPDATEStudentSETSno=SnoMOD100000;Sno・Sname・Ssex*Sage-Sdept15121李勇21CS15122刘晨20CS15123王敏18M

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。