欢迎来到天天文库
浏览记录
ID:12563485
大小:39.00 KB
页数:20页
时间:2018-07-17
《vf二级培训讲义_(sql查询、查询设计器、sql数据表的操作、视图设计器)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)导读:就爱阅读网友为您分享以下“VF二级培训讲义_(SQL查询、查询设计器、SQL数据表的操作、视图设计器)”资讯,希望对您有所帮助,感谢您对92to.com的支持!重庆市普通高校专转本统一选拔考试系数据库标准语言SQL第三部分关系数据库标准语言SQL一、SQL概述1.1SQL的概念:SQL(StructuredQueryLanguage)是结构化查询语言的简称,它引领着关系数据库的发展方向,是未来关系数据库发展的标准。1.2SQL的特点:◆一体化◆高度非过程化◆非常简洁◆20直接以命令方式交互使用1.3SQL的
2、主要命令:◆数据查询:SELECT◆数据定义:CREATE、DROP、ALTER◆数据操纵:INSERT、UPDATE、DELETE二、使用命令建立SQL查询2.1查询的概念:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。2.2SQL查询语句格式:◆SELECT:要查询的数据(字段)◆FROM:数据来源(要查询的数据来自哪个或哪些表)◆WHERE:查询需要满足的条件◆GROUPBY:对查询的数据进行分组◆ORDERBY:对查询结果进行排序2.3SQL简单查询:1.在当前数据库当前表中查询某一数据基本格式:SELECTSelect_ItemFROMT
3、able其中:Select_Item:字段名列表Table:数据表名称例题2.1:从职工关系中检索所有工资值。实现语句:SELECT工资FROM职工2.在指定数据库指定表中查询某一数据基本格式:SELECT[Alias.]Select_ItemFROM[DatabaseName!20]Table例题2.2:从订货管理数据库中的职工数据表中检索所有工资值。实现语句:SELECT职工.工资FROM订货管理数据库!职工3.在当前数据库当前表中查询所有数据基本格式:SELECT*FROMTable例题2.3:从当前数据库中当前数据表中检索所有数据。实现语句:SELECT*FROM职工4.在当前数
4、据库当前表中查询所有数据(不允许内容重复)基本格式:SELECT[ALL
5、DISTINCT]Select_ItemFROMTable例题2.4:从当前数据库中当前数据表中检索所有不重复...的工资数据。实现语句:SELECTDISTINCT工资FROM职工重庆市普通高校专转本统一选拔考试系数据库标准语言SQL5.在当前数据库当前表中进行条件查询基本格式:SELECTSelect_ItemFROMTableWHEREJoinCondition例题2.5:在当前数据库当前表中,查询工资大于1210元职工的仓库号Select仓库号from职工where20工资1210实现语句:SELECT仓库
6、号FROM职工WHERE工资1210例题2.6:查询在仓库“WH1”或“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(职工.仓库号=仓库.仓库号)特别注意:◆职工.仓库号=仓库.仓库号是连接条件◆如果在FROM之后有两个关系,则这两个关系之间肯定有一种联系,否则无法构成检索表达式20例题2.8:找出工作在面积大于400的仓库的职工号以及这些职工工作所在的城市。实现语句:SELECT职工号,城市FROM职工,仓库WHERE面积400AND(职工.仓库号=仓库.仓库号)2.5SQL嵌套查询:例题2.9:哪些城市至少有一个仓库的职工工资为1250元?实现语句:SELECT城市FROM仓库WHERE仓库号in(SE
10、LECT仓库号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几个特殊运算符:◆BE
此文档下载收益归作者所有