VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)

VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)

ID:47512636

大小:111.00 KB

页数:8页

时间:2020-01-12

VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)_第1页
VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)_第2页
VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)_第3页
VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)_第4页
VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)_第5页
资源描述:

《VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.....第三部分关系数据库标准语言SQL一、SQL概述1.1SQL的概念:SQL(StructuredQueryLanguage)是结构化查询语言的简称,它引领着关系数据库的发展方向,是未来关系数据库发展的标准。1.2SQL的特点:u一体化u高度非过程化u非常简洁u直接以命令方式交互使用1.3SQL的主要命令:u数据查询:SELECTu数据定义:CREATE、DROP、ALTERu数据操纵:INSERT、UPDATE、DELETE二、使用命令建立SQL查询2.1查询的概念:查询是从指定的表或视图中提取满足条件的记录,然后

2、按照想得到的输出类型定向输出查询结果。2.2SQL查询语句格式:uSELECT:要查询的数据(字段)uFROM:数据来源(要查询的数据来自哪个或哪些表)uWHERE:查询需要满足的条件uGROUPBY:对查询的数据进行分组uORDERBY:对查询结果进行排序2.3SQL简单查询:1.在当前数据库当前表中查询某一数据基本格式:SELECTSelect_ItemFROMTable其中:Select_Item:字段名列表Table:数据表名称例题2.1:从职工关系中检索所有工资值。实现语句:SELECT工资FROM职工2.在指定

3、数据库指定表中查询某一数据基本格式:SELECT[Alias.]Select_ItemFROM[DatabaseName!]Table例题2.2:从订货管理数据库中的职工数据表中检索所有工资值。实现语句:SELECT职工.工资FROM订货管理数据库!职工3.在当前数据库当前表中查询所有数据基本格式:SELECT*FROMTable例题2.3:从当前数据库中当前数据表中检索所有数据。实现语句:SELECT*FROM职工4.在当前数据库当前表中查询所有数据(不允许内容重复)基本格式:SELECT[ALL

4、DISTINCT]Se

5、lect_ItemFROMTable例题2.4:从当前数据库中当前数据表中检索所有不重复的工资数据。实现语句:SELECTDISTINCT工资FROM职工学习参考.....1.在当前数据库当前表中进行条件查询基本格式:SELECTSelect_ItemFROMTableWHEREJoinCondition例题2.5:在当前数据库当前表中,查询工资大于1210元职工的仓库号Select仓库号from职工where工资>1210实现语句:SELECT仓库号FROM职工WHERE工资>1210例题2.6:查询在仓库“WH1”或“

6、WH2”工作,并且工资少于1250元的职工工号实现语句:SELECT职工号FROM职工WHERE工资<1250AND(仓库号=”WH1”OR仓库号=”WH2”)完整格式:SELECT[ALL

7、DISTINCT][Alias.]Select_Item

8、*FROM[DatabaseName!]Table[WHEREJoinCondition]2.4SQL联接查询:联接查询的含义:联接查询是一种基于多个关系的查询,即将多个数据表中数据构成一个查询集合,并在其中查询出符合要求的记录。例题2.7:找出工资多于1230元的职工号和他们

9、所在的城市。实现语句:SELECT职工号,城市FROM职工,仓库WHERE工资>1230AND(职工.仓库号=仓库.仓库号)特别注意:u职工.仓库号=仓库.仓库号是连接条件u如果在FROM之后有两个关系,则这两个关系之间肯定有一种联系,否则无法构成检索表达式例题2.8:找出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。实现语句:SELECT职工号,城市FROM职工,仓库WHERE面积>400AND(职工.仓库号=仓库.仓库号)2.5SQL嵌套查询:例题2.9:哪些城市至少有一个仓库的职工工资为1250元?实

10、现语句:SELECT城市FROM仓库WHERE仓库号in(SELECT仓库号FROM职工WHERE工资=1250)例题2.10:查询所有职工的工资都多于1210元的仓库信息。实现语句:SELECT*FROM仓库WHERE仓库号NOTIN(SELECT仓库号FROM职工WHERE工资<=1210)例题2.11:找出和职工E4挣同样工资的所有职工。实现语句:SELECT职工号FROM职工WHERE工资=(SELECT工资FROM职工WHERE职工号=”E4”)2.6SQL几个特殊运算符:uBETWEEN…AND:…和…之间uL

11、IKE:字符串匹配运算符例题2.12:检索出工资在1220元到1240元范围内的职工信息。实现语句:SELECT*FROM职工WHERE工资BETWEEN1220AND1240例题2.13:从供应商关系中检索出全部公司的信息,不要工厂或其他供应商的信息。实现语句:SELECT*FROM供应商WHERE供

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。