实验三 交互式SQL

上传人:ni****g 文档编号:513033713 上传时间:2022-09-07 格式:DOCX 页数:5 大小:287.70KB
返回 下载 相关 举报
实验三 交互式SQL_第1页
第1页 / 共5页
实验三 交互式SQL_第2页
第2页 / 共5页
实验三 交互式SQL_第3页
第3页 / 共5页
实验三 交互式SQL_第4页
第4页 / 共5页
实验三 交互式SQL_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验三 交互式SQL》由会员分享,可在线阅读,更多相关《实验三 交互式SQL(5页珍藏版)》请在金锄头文库上搜索。

1、实验三交互式SQL(2)数据操作一实验目的熟悉通过SQL对数据库进行操作。完成例题或课后或补充作业中的SQL联系。 二实验工具利用在实验一中安装的RDBMS及其交互查询工具来操作SQL语言。 三实验内容和要求1在RDBMS中建立一个数据库,进行实验所要求的各种操作,所有SQL操作均在此建 立的新库里进行。2 根据以下要求认真进行实验,记录所有的实验用例。数据操作: 完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询);完成各类更新操作(插入数据,修改数据,删除数据)。四 试验步骤:4.1首先进行单表查询:对 S 表的 SNO SNAME 进行查询:在数据分析器中输入相应的SQL语言,代码

2、如下:SELECT SNO,SNAMEFROM S插入结果如下:4.2 下面进行连接查询:找出工程项目J2使用的各种零件的名称及其数量,输入相应的代码如下:SELECT P.PNAME,SPJ.QTYFROM P,SPJWHERE P.PNO=SPJ.PNOAND SPJ.JNO=J2查询结果如下:4.3下面进行嵌套查询,找出使用上海的零件的工程名称,在查询分析器里输入相应的代码 如下:SELECT JNAMEFROM JWHERE JNO IN(SELECT JNOFROM SPJ,SWHERE SPJ.SNO=S.SNOAND S.CITY=上海)查询结果如下:4.4 下面进行集合查询:查

3、询供应商s表中,status大于20的供应商的信息,和不是上海供应的供应上的信息,要用 到并操作UNION输入相应代码如下:SELECT *FROM SWHERE STATUS20UNIONSELECT *FROM SWHERE CITY!=上海查询结果如下:45查询供应商s表中,status大于20的供应商的信息,QIE不是上海供应的供应上的信息, 要用到并操作INTERSECT输入相应代码如下:SELECT *FROM SWHERE STATUS20INTERSECTSELECT *FROM SWHERE CITY!=上海插入结果如下:3E 怦(E) 伽fit 逊询 CO 工且 CD 视W

4、P(W)性” x 口ma 昭 当 g g c (nn -Q I8i |SELECT *FROM SWHERE STATUS;20 IWTERSECT SELECT +FROM 5WHERE CITY 1 I ;W |2 NAMESTATUS CITY陈力虹ISO|北烹|网格*1 |网格*2 |网格*3 |阿榕#4 |网格6 P?Wg #S | MM |46下面完成各类更新操作(插入数据,修改数据,删除数据)4.6.1首先进行插入数据:给 S 表中插入一个新的元组:输入相应的代码如下INSERTINTO S(SNO,SNAME,STATUS,CITY)VALUES (S7,董军鹏,100,陕西)

5、插入结果如下:4.6.2下来进行修改数据:把S表中的供应商号码为S1的供应商的status改为100,输入相应的代码如下:UPDATE SSET STATUS=100WHERE SNO=S1修改结果如下:463下面对表S进行删除操作,删除S表中的供应商号码为S1的元组输入相应的代码:DELETEFROM SWHERE SNO=S1五 试验总结此次实验主要是完成各类查询操作(单表查询,连接查询,嵌套查询,集合查询); 完成各类更新操作(插入数据,修改数据,删除数据)对以前我们学的SQL语言进行 了应的查询。在输入SQL时,最后是不要分号的,要不然会出错的。在对J数据时,注意JNO的值不能取相同的值,否则无法插入。

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

当前位置:首页 > 学术论文 > 其它学术论文

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