- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验6:表数据操作、视图的应用
广州市数字天堂软件科技有限公司 复习大课内容 EXISTS量词: 带有EXISTS量词的子查询不返回任何结果,只得到“真”或“假”两个逻辑值。当子查询的结果为非空集合时,得到的值为“真”,否则得到的值为“假”。通常使用IN的查询都可以用EXISTS量词来实现,但反过来不一定成立。 1、插入单行记录: INSERT INTO 表名 [(列名[,列名…])] VALUES(常量[,常量]…) 注意:VALUES子句中的各个值之间要用“,”分开,并且要与表名后面的括号中所指出的属性的排列顺序一致。当要插入的新纪录包含表中的所有属性值时,表名后面可以省略列名。 2、插入多行记录,即把子查询的查询结果加入到表名指定的表中: INSERT INTO 表名 [(列名[,列名…])] 子查询 注意:字段一定要一一对应。若多行插入中的子查询带有“SELECT *” ,则子查询中的表与目标表的表结构需一致,且字段顺序都应该一样。若两表结构不一致,子查询中可分别选出与目标表相同的列进行插入。 数据删除:删除表中满足条件的行 DELETE FROM表名 WHERE删除条件 数据修改:按查询条件找到表中满足条件的行并进行数据的修改 UPDATE 表名 SET 列名=表达式[,列名=表达式]… [WHERE 查询条件] CREATE VIEW 视图名[(视图列名表)] AS 子查询 [WITH CHECK OPTION] 其中,视图的列名表是可以省略的,但有两种情况不能省略: 1、视图是由多个表连接而得到的,在不同的表中有同名的列,并且视图中包含这样的列,需要指定列名 2、当视图的列是表达式或计算结果时,需要指定列名 当定义视图时可以使用WITH CHECK OPTION选项。 该选项的含义是,当对视图进行插入或更新时,要保证新行 满足视图的定义。 DROP VIEW 视图名[CASCADE] CASCADE删除级联 三.实验内容: 实验内容所涉及的数据库:pubs 涉及的表:authors,publishers 1.1 查找与出版商住在同一城市中的作者 1.2 使用另一种方法查找与出版商住在同一城市中的 作者 1.3 查找与出版商不住在同一城市中的作者 (au_id,au_lname,au_fname) (使用Exists / Not Exists) 1.4 查找所有出版商业书籍的出版商的名称(3种方法) 数据库:pubs表:titles,publishers 2.1 以下一行添加到 titles 表中,以指定书名 (title)、类型(type)、出版商(pub_id)及价格 (price)的值: 2.2 把2.1插入的那条记录的书籍的价格提高10%. 2.3 把出版商Algodata Infosystems 出版的书籍 价格降低10% 2.4 把出版商Algodata Infosystems 和New Moon Books出版的书籍价格降低10% 2.5 删除2.1中插入的那条记录 3.1创建titles表的视图(视图名称为vtitles) 只包含以下列:title_id,title和type并 且条件是type 为‘business’。 3.2使用视图vtitles 创建新的视图vtitles_2,只包含以下列:title_id 和type。 3.3 删除视图vtitles_2 。 作业(作业本)下次上课交 一、ppt的1.4,3.2 二、(作业清单文档中的表作如下查询) 1、把原表中机械工业出版社图书的单价提高20%,; 2、查询姓名的以“王”、“张”或“李”开头的所有读者的读者号; 3、查询无归还日期的借阅信息; 4、查询机械工业出版社或科学出版社的书名、出版社、单价; 5、查询借阅图书数超过3本的读者号、总本数,并按借阅本数数值从大到小排序; 6、查询至少借阅了2本机械工业出版社出版的图书的读者 的读者号,姓名及借阅本数,并按借阅本数多少排序; 7、查询办公电话为的所有读者的借阅情况,要 求包括借阅了图书的读者和没有借阅的读者,像是他们 的读者号,姓名及借阅日期; 8、查询‘科学出版社’的图书中单价比‘机械工业出版社’最低 大单价高的图书书名及单价; 9、查询或者借阅了机械工业出版社出版的书名中含有‘数据 库’三个字的图书,或者借阅了科学出版社出版的署名含 有‘数据库’三个字的图书的读者姓名及书名; 10、查询借阅了机械工业出版社出
文档评论(0)