数据库基础 第五章 SQL语言、查询和视图.pptVIP

数据库基础 第五章 SQL语言、查询和视图.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据库基础 第五章 SQL语言、查询和视图.ppt

数据库应用基础 ——Visual FoxPro 6.0 第二部分 数据库操作 第五章 SQL语言、查询和视图 5.1 SQL语言 5.2 使用查询设计器 5.3 视图 第五章 SQL语言、查询和视图 掌握并熟练运用SQL语言 掌握视图的概念 掌握查询设计器和视图设计器 5.1.1 数据定义语言 SQL语言使用数据定义语言(Date Definition Language,简称DDL)实现其数据定义功能,可对数据库用户、基本表、视图、索引进行定义和撤消。 7.嵌套查询 在WHERE子句中包含一个形如SELECT-FROM-WHERE的查询块,此查询块称为嵌套查询或子查询。 【例7-37】 查询与“白猫洗衣粉超浓缩”类别相同的商品名称和类别。 SELECT 商品名称,类别; FROM spxx; WHERE 类别=; (SELECT 类别; FROM spxx; WHERE 商品名称=’白猫洗衣粉超浓缩’) 5.2查询设计器 在vfp中要查询用户需要的数据有多种方法:locate、find、seek、sql查询语句、查询设计器。 其中locate是顺序查询,速度慢; find和seek因为是索引查询,速度快,但需要先建立索引并打开索引; sql查询语句虽然可以构造复杂的查询,但对初学者不太容易; 而查询设计器不需要写代码就可以实现复杂条件的快速查询。 使用查询设计器 “查询设计器”实际上就是SELECT命令程序的交互式设计操作窗口。在命令窗口输入: DO 文件.qpr 执行查询。 5.2.1 查询设计器简介 1.“查询设计器”的启动 从“项目管理器”或“文件”菜单中,都可以启动“查询设计器”。 2.“查询设计器”中的选项卡 5.2.2 查询结果输出 查询设计器使用演示 5.3 视 图 5.3.1 视图的概念 视图(View)是在数据库表的基础上创建的一种虚拟表,其数据是从已有的数据库表或其他视图中提取的,这些数据在数据库中并不实际存储。 视图有本地视图和远程视图两种类型。 视图有如下特点: (1)视图可以提供附加的安全层 (2)视图可以隐蔽数据的复杂性 5.3.2 视图设计器概述 其操作同查询设计器 , 区别是视图设计器增加了“更新条件”选项卡。 “更新条件”选项卡中包括以下几个部分。 (1)关键字 表示当前视图的关键字字段,单击复选框,出现“√”符号,表示选中。 (3)更新字段 参与视图的字段不一定都要参与更新。出现复选框.有标记的字段表示可以参与更新操作。 (4)重置关键字 重新设置视图的关键字段。 (5)发送SQL更新 如果希望在视图上所作的修改能回送到源表中,需要设置该选项。 ( 6)使用更新 更新的一种方式,是先删除后插入,还是直接更新。 第五章 (完) 5.1.3 SQL查询 8. 查询结果输出 使用INTO子句,可以将查询结果输出到一个新建的数据表或一个临时表。临时表只存储在内存中,关机自动消失。 INTO TABLE 表名:表示输出到数据表; INTO CURSOR:表示输出到临时表。 【例】查询销售量达到或超过10个以上的商品的相关信息,并将结果存放在临时文件mytmp中。 SELECT 商品名称,类别,零售价,销售单价,销售数量; FROM spxx,chmx; WHERE spxx.商品编号=chmx.商品编号 AND 销售数量=10 INTO TABLE mytmp 在当前的目录下可以看到新增加一个数据表。 另外还有一些输出可选项,其含义如下: TO FILE 文件名:将查询结果输出到文本文件。 TO PRINT:将查询结果输出打印机。 TO SCREEN:将查询结果输出VF主窗口。 5.1.2 数据操纵语言 SQL语言的数据操纵(DML,Data Manipulation Language)也称为数据更新,主要包括插入数据、修改数据和删除数

文档评论(0)

仙人指路 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档