下载此文档

第四章 关系数据库.ppt


文档分类:IT计算机 | 页数:约51页 举报非法文档有奖
1/51
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/51 下载此文档
文档列表 文档介绍
第四章关系数据库标准语言SQL
重要考点提示
利用SQL语句ALTER为数据库添加、删除或修改
字段
进行数据的插入和更新操作
利用SQL语句进行嵌套查询
利用SQL语句进行超联接查询,主要是内部联接
利用SQL语句的GROUP短语进行分组及计算查询以及HAVING子句的作用
利用SQL语句建立视图,包括视图中字段名的重新定义
一、SQL概述
1、概念
SQL是结构化查询语言Structured Query Langvage的缩写,它包括数据查询、数据定义、数据操纵和数据控制4部分,VF在SQL方面支持数据定义、数据查询和数据操纵功能。另外由于VF自身在安全控件方面的缺陷,所以它没有提供数据控制功能。
2、SQL语言的特点
一种一体化的语言
一种高度非过程化的语言
语言非常简洁
可以直接以命令方式交互使用,也可以以程序方式使用
二、查询功能
SQL的核心是查询。基本形式由SELECT——FROM——WHERE查询块组成,多个查询块可嵌套执行。
VF的SQL的SELECT命令的语法格式如下:
SELECT [ALL/DISTINCT][TOP nExpr[PERCENT]]
[Alias.] select_Item[AS Column_name][,Alias.]Select_Item[AS Column_name]…]
FROM [FORCE] [DatabaseName!]Table [[AS] Local_Alias]
[[INNER/LEFT[OUTER]/RIGHT[OUTER]/FULL[OUTER]JOIN
DatabaseName!] Table [[AS] Local_Alias]
[ON joinCondition…]
[[INTO Destination]
/[TO FILE Filename [ADDITIVE]/ TO PRINTER [PROMPT]/TO SCREEN]]
[PREFERENCE preferencename]
[NOCONSOLE]
[PLAN]
[NOWAIT]
[WHERE joincondition[AND Joincondition…]
[AND/OR filtercondition[AND/OR filtercondition…]
[GROUP BY GroupColumn[,GroupColumn…]]
[HAVING FilterCondition]
[UNION [ALL] mand]
[ORDER BY Order_Item[ASC/DESC][,Order_Item[ASC/DESC]…]]
其中主要短语的含义如下: SELECT:说明要查询的数据. FROM: 说明要查询的数据来自哪个或哪些表,可 以单个表或多个表进行查询. WHERE:说明书查询条件即选择元组的条件. GROUP BY:短语用于对查询结果进行分组,可利用它进行分组汇总. HAVING:短语必须跟随GROUP ORDER BY 短语用于对查询结果进行排序
1、简单查询 这些简单的查询基于单个表,可有简单的查询条件,这样的查询由SELECT和FROM短语构成无条件查询或由SELECT FROM和WHERE短语构成条件查询
eg1 从职工关系中检索所有的工资值 select 工资 from 职工 若去掉重复需指使指定distinct 短语 select distinct 工资 from 职工 distinct短语的作用是去掉查询结课中的重复值
eg2 从职工关系中检索出所有的职工号及其工资值 SELECT 职工号,工资 FROM 职工 不同的字段名之间用,隔开
Eg3 检查仓库关系中的所有元组 select * from 仓库
*是通配符,表示所有的属性(字段)这里的命令等同于
select 仓库号,城市,面积 from 仓库
Eg4 检索工资多于1230元的职工号 select 职工号 from 职工 where 工资>1230 用where短语指定查询条件,查询条件可以是任意复杂的逻辑表达式
Eg5 检索哪些仓库有工资多于1210元的职工 select distinct 仓库号 from 职工 where 工资>1210
Eg6 给出在仓库”wh1”或“wh2”工作,并且工资少于1250的职工号 select 职工号 from 职工; where 工资<1250 AND (仓库号=“WH1” OR 仓库号
=“WH2”) 分号表示续行符号
系统是怎样完成SQL命令的检索要求的呢? 如果有 子句则直接选出满足条件

第四章 关系数据库 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数51
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ranfand
  • 文件大小1.11 MB
  • 时间2017-07-23