VF第5章VF第5章.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF第5章VF第5章

第五章:关系数据库标准语言SQL 5.1 SQL概述 首先了解:SQL是结构化查询语言(Structure Query Language)的缩写.其核心是数据查询. SQL包括(功能): 重点掌握:(1)数据查询: SELECT (2)数据定义: CREATE (创建) ALTER(修改) DROP (删除) (3)数据操纵: INSERT (插入) UPDATE (更新) DELETE(删除) 了解: (4)数据控制:GRANT (授权) REVOKE (收回权限) 注意:Visual FoxPro没有提供数据控制功能。 说明:1、SQL语句不区分大小写,语句可以分行写,续行符为“;” 2、SQL的主要特点: (1)SQL是一种高度非过程化语言,如:它无需一步一步地告诉计算机“如何去做”,而只需告诉计算机做什么。 (2)SQL是一种一体化语言,它包括了数据定义、数据查询、数据操纵、数据控制等方面的功能,它可以完成对数据库的全部操作。 (3)SQL非常简洁。功能虽强,但只有为数不多的几条命令。它非常接近英文自然语言,所以容易学习和使用。 (4)SQL可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。无论SQL以何种方式使用,SQL的语法基本是一致的。 5.2 查询功能 1.格式: Select [all | distinct] 目标列1[,目标列2]… from 表名或视图名1[,表名或视图名2]…[into 目标] | [to file 文件名] [where 查询条件] [group by 分组列 [having 分组条件] ] [ order by 排序列 [ASC | DESC] ] 2.功能: 从指定的表或视图中检索满足各种条件的记录。 3.说明: SELECT 用于选择输出的字段,它后面的各选项含义: a. All:表示输出所有的查询记录,包括重复记录。 b. Distinct:表示输出无重复的查询记录。 c. 目标列主要是FROM 子句中所给出表或视图中的字段名。如果包括所有的字段,可以使用 * 来表示。另外目标列可以使用SQL计算函数。 d. From 子句用于指定记录来源,列出所查的表或视图名,也可以加上表的别名。 e. Where 用于指明查询结果中记录满足的条件。 f. Group by 短语将查询的结果按某一列(或多个列)的值进行分组。 Having 子句只与Group by 配合使用,用于说明分组的条件。 g.Order by 排序列[Desc | Asc ]:表示将输出的结果按升序或降序排列 Asc 为升序 Desc 为降序 一、简单查询: (基于单个表来讲 )职工(仓库号 c(3) 职工号 c(2) 工资 I ) 1210 E3 WH1 1230 E6 WH3 1250 E7 WH1 1250 E4 WH2 1220 E1 WH2 工资 职工号 仓库号 例1.从职工表中查询出职工号。 Select 职工号 from 职工 若要去掉重复值:Select distinct 职工号 from 职工 例2.查询出职工表中所有的信息。 Select 仓库号,职工号,工资 from 职工 等价于:Select * from 职工 注:* 是通配符,表示所有的属性,即字段。 例3.查询出工资在1220元以上(包括1220)的职工号。 Select 职工号 from 职工 where 工资=1220 例4.查询出在仓库WH1或WH2工作,并且工资少于1250的职工号。 Select 职工号 from 职工 where (仓库号=“WH1” OR 仓库号=“WH2”) ; and 工资 1250 注:”;”是续行符,若能写在一行,就不用加续行符。 二、简单的联接查询 (基于多个表的查询 ,见教材P116,四张表) 例1.找出城市为北京的仓库中的仓库号及职工号。 Select 仓库.仓库号,职工号 from 仓库,职

文档评论(0)

pfenejiarz + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档