第一范文网 - 专业文章范例文档资料分享平台

实验五 SQL语句应用课件[新版]

来源:用户分享 时间:2025/9/21 22:09:08 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

实验5 SQL语句应用

1 实验目的

(1) 掌握数据的插入、修改和删除操作。 (2) 掌握不同类型的数据查询操作。

2 实验要求

(1) 利用SQL语句对图书销售系统表进行插入、修改、删除和查询操作。

3 实验步骤

(1)以bs用户登录BOOKSALES数据库,将表1至表6中的数据插入到数据库的相应表中。

表1CUSTOMERS

表2PUBLISHERS

表3BOOKS

...

表4ORDERS

ORDERITEM

表5

表6PROMOTION

(2)将ISBN为978-7-121-18619-8的图书的零售价格(retail)修改为30。 Update books set retail=30 where isbn=’978-7-121-18619-8’;

...

(3)将订单号为1000的订单的发货日期修改为“2013-2-2”。

Update orders set shipdate=to_date('2013-02-02','yyyy-mm-dd') where order_id=1000;

(4)已知当前有一个图书表OLDPUBLISHERS,其表中数据如下: publisher_id 1 2 3 4 name 电子工业出版社 机械工业出版社 人民邮电出版社 传智播客 contact 李明 孙浩 张春 吴瑞 phone 0531-86362790 13786901456 3449876 997990 请将表中的数据与PUBLISHERS中的数据进行合并。 创建表:

CREATE TABLE OLDPUBLISHERS (

2 publisher_id CHAR(10) PRIMARY KEY, 3 name VARCHAR2(25), 4 contact VARCHAR2(25), 5 phone CHAR(25))

6 TABLESPACE USERS; 插入数据:

INSERT INTO OLDPUBLISHERS VALUES (2,'机械工业出版社','孙浩',13786901456); INSERT INTO OLDPUBLISHERS VALUES (3,'人民邮电出版社','张春',3449876); INSERT INTO OLDPUBLISHERS VALUES (4,'传智播客','吴瑞',997990);

合并:

MERGE INTO PUBLISHERS P USING OLDPUBLISHERS (P.publisher_id=O.publisher_id)

WHEN MATCHED THEN UPDATE SET

P.name=O.name,P.contact=O.contact,P.phone=O.phone

...

O ON

WHEN NOT MATCHED THEN INSERT

VALUES(O.publisher_id,O.name,O.contact,O.phone);

(6)列出BOOKS表中每本书的书名和出版日期,对pubdate字段使用Publication Date列标题。

...

搜索更多关于: 实验五 SQL语句应用课件[新版] 的文档
实验五 SQL语句应用课件[新版].doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0dt958i8hi5kaxd91bwp423gj8gjlb00l3k_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top