实验五SQL语言数据更新操作报告.doc

上传人:仙人指路1688 文档编号:2395335 上传时间:2023-02-17 格式:DOC 页数:5 大小:288KB
返回 下载 相关 举报
实验五SQL语言数据更新操作报告.doc_第1页
第1页 / 共5页
实验五SQL语言数据更新操作报告.doc_第2页
第2页 / 共5页
实验五SQL语言数据更新操作报告.doc_第3页
第3页 / 共5页
实验五SQL语言数据更新操作报告.doc_第4页
第4页 / 共5页
实验五SQL语言数据更新操作报告.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验五SQL语言数据更新操作报告.doc》由会员分享,可在线阅读,更多相关《实验五SQL语言数据更新操作报告.doc(5页珍藏版)》请在三一办公上搜索。

1、实 验 报 告专业:计算机应用技术 班级:08计专(1)班 学号:200813131134 姓名:熊少容课程名称:数据库原理与应用 学年200 9-201 0学期1 /2课程类别 专业必修 限选 任选 实践 实验时间2010 年 6月3日实验名称实验五 SQL语言-数据更新操作实验目的和要求1 通过上机实验进一步加深对SQL数据更新(插入,修改及删除)语句的基本语法格式的掌握。2 通过上机实验掌握单个元组插入操作的实现过程。3 通过上机实验掌握多个元组插入操作的实现过程。4 通过上机实验掌握单个元组修改操作的实现过错。5 通过上机实验掌握多个元组修改操作的实现过程。6 通过上机实验掌握单个元组

2、删除操作的实现过程。7 通过上机实验掌握多个元组删除操作的实现过程。8 通过上机实验加深对更新操作是数据库中一致性问题的了解。9 通过上机实验加深对约束调焦在数据库更新操作执行中的作用问题的了解。实验软硬件要求 安装windows xp和sql server 2000的计算机实验内容、方法和步骤(可附页) 见附页实验结果(可附页) 见附页小结 通过本次实验进一步加深对SQL数据更新(插入,修改及删除)语句的基本语法格式的掌握,在实验过程中遇到了一些问题,在经过反复的思考之后,渐渐地把哪些问题解决了,以后学习数据库还要花很多的心思,多思考,多动手。评定成绩: 批阅教师: 年 月 日实验内容,方法

3、和步骤: 实验内容:1. 在s表中插入元组“s6,华誉,40,0208526888”。2. 在j表中插入元组“j8,传感器厂”。3. 对每个供应商,求他为各种工程供应零件的总数量,并将此结果列入数据库。4. 将p表中pno值为p6的元组的color属性值改为绿,weight属性值改为60。5. 将spj表中前4个元组的qty属性值统一改为30。6. 将s表中city属性名含有“京”或“津”的相应属性值增加100。7. 将供应商s2为“一汽”工程项目所供应的零件数量修改为2000。8. 将全部红色零件的颜色修改为浅红色。9. 由s5供给j4的零件p6改为由s3供应,请在数据库中作必要的修改。10

4、. 在spj表中新增一名为SDATE的属性列,对该表中的每一组合在SDATE属性列上填上实验当时的日期和时间。11. 删除所在城市为“广州”的供应商记录。12. 删除所有零件名称中第一个字为“螺”字的零件记录,并在供应情况表中删除相应的记录。13. 删除s3和s4两供应商为“三建”工程供应“螺母”或“螺丝刀”零件的相应供应情况数据信息。实验方法,步骤与结果: 第一题1) 打开查询分析器,输入如下Transact-SQL语句:use shiyan,insert into s,values(s6,华誉,40,广州,0208526888)2)执行后显示“所影响的行数为1行”3)查询数据库“shiya

5、n”中的s表,显示如下结果:在s表插入新元组成功。 第二题1) 在查询分析器输入如下Transact-SQL语句:use shiyan,insert into j(jno,jname),values(j8,传感器厂)2) 执行后显示“所影响的行数为1行”3) 查询数据库“shiyan”中的j表,显示如下结果:在j表插入新元组成功。 第三题1)在查询分析器输入如下Transact-SQL语句:use shiyan,create table TotalQTYofS(SNO char(4) not null unique,,TotalQTY int);insert into TotalQTYofS,

6、select sno,sum(qty),rom spj,roup by sno2) 后显示“所影响的行数为5”3) 查询数据库“shiyan”中的数据表,多了一个TotalQTYofS表,打开该表显示如下结果: 第四题1)在查询分析器输入如下Transact-SQL语句:use shiyan,update p,set color=绿,weight=60,where pno=p62)执行后显示“所影响的行数为1行”3)查询数据库“shiyan”中的p表,显示如下结果:在p表修改属性成功。第五题1)在查询分析器输入如下Transact-SQL语句:use shiyan,update spj,set

7、 qty=300,from (select top 4 * from spj order by sno) as table1where spj.sno=table1.sno2)执行后显示“所影响的行数为4行”3)查询数据库“shiyan”中的spj表,显示如下结果: 第六题1) 在查询分析器输入如下Transact-SQL语句:use shiyan,update s,set status=status+100,where city like %京%or city like %津%2) 执行后显示“所影响的行数为4行”3) 查询数据库“shiyan”中的spj表,显示如下结果: 第七题1)在查询

8、分析器输入如下Transact-SQL语句:use shiyan,pdate spj,set qty=2000,where sno=s2 and jno=(select jno,from j,where jname=一汽)2)执行后显示如下结果: 第八题1) 在查询分析器输入如下Transact-SQL语句:use shiyan,update p,set color=浅红,where color=红2) 执行后显示“所影响的行数为3行”3)查询数据库“shiyan”中的p表,显示如下结果: 第九题1)在查询分析器输入如下Transact-SQL语句:use shiyan,pdate spj,e

9、t sno=s3,here sno=s5 and jno=j4 and pno=p62) 执行后示“所影响的行数为1行”3) 查询数据库“shiyan”中的p表,显示如下结果: 第十题1)在查询分析器输入如下Transact-SQL语句:use shiyan,alter table spj,add SDATE datetime再输入以下脚本:update spj,set SDATE=getdate()执行后属性列增加成功。 第十一题1) 在查询分析器输入如下Transact-SQL语句:use shiyan,delete,from s,where city=广州2) 执行后示“所影响的行数为0

10、行” 第十二题1)在查询分析器输入如下Transact-SQL语句:use shiyan,delete,from spj,where pno in(select pno,from p,where pname like 螺%)delete,from p,where pname like 螺%2)执行后示“所影响的行数为0行 所影响的行数为 4 行”3)查询数据库“shiyan”中的p表,显示如下结果: 第十三题1)在查询分析器输入如下Transact-SQL语句:use shiyan,delete,from spj,where (sno=s3 or sno=s4) and jno in (select jno,from jwhere jname=三建) ,and pno in (select pno,from p,where pname=螺母 or pname=螺丝刀)2)执行后示“所影响的行数为0行”因为前面已经你给把第一个字为“螺”字的零件记录删除了,所以再输入该脚本的时候不会对spj表产生影响。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号