- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03 VFP09版 SQL语言 2学时
第5章 关系数据库标准语言SQL;第5章关系数据库标准语言SQL;5-1 SQL概述;3.面向集合的操作方式
SQL语言采用集合操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合。
4.以同一种语法结构提供两种使用方式
SQL语言既是自含式语言,又是嵌入式语言。 ;5. SQL语言非常简洁。见下表;5-1-2 SQL语言的基本概念;l?视图
视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。 用户可以用SQL语言对视图和基本表进行查询。在用户眼中,视图和基本表都是关系,而存储文件对用户是透明的。
2.SQL语言的使用
SQL语言可以直接以命令方式交互使用,也可以嵌入到程序设计语言中以程序方式使用。VFP采用了后者。
VFP在SQL方面提供支持数据定义、数据查询和数据操纵功能,但没有提供数据控制功能。;5-2 查询功能;SELECT说明要查询的数据
FROM说明要查询的数据来自哪个或哪些表,可以对单个表或多个表进行查询;
WHERE说明查询条件,即选择元组的条件;
GROUP BY短语用于对查询结果进行分组,可以利用它进行分组汇总;
HAVING短语必须跟随GROUP BY 短语使用,它用来限定分组必须满足的条件;
ORDER BY 用来对查询的结果进行排序。;订货管理系统数据库;5-2-1 简单查询;举例;举例;5-2-2 简单的联接查询;5-2-3 嵌套查询;举例;举例;举例;5-2-4 排序查询;举例;5-2-5 简单的计算查询;举例;举例;例5.17 求在SH2仓库工作的职工的最高工资值
SELECT MAX(工资) FROM 职工 WHERE 仓库号=”SH2”
求最低工资值:
SELECT MIN(工资) FROM 职工 WHERE 仓库号=”SH2” ;5-2-6 分组与计算查询;举例;5-2-7 利用空值查询;5-2-8 别名与自然连接查询;举例;自然联接;举例;5-2-9 内外层互相关嵌套查询;举例;5-2-10 几个特殊的运算符;举例;举 例;2. 使用量词和谓词的查询;举例;举例;举例;举例;5-2-11 超联接查询;注意;举例;举例;举例;举例;注 意;5-2-12 集合的并运算;5-2-13 查询结果的其他显示方式;2.将查询结果放在数组中
使用INTO ARRAY ArrayName 将查询结果放在数组中.
【例】将查询到的职工信息存放在数组 SZ中。
SELECT * FROM 职工 INTO ARRAY SZ
3. 将查询结果存放在临时文件中
使用INTO CURSOR CursorName将查询结果放在临时数据库表文件中.该表为只读dbf文件,当关闭文件时该文件将自动删除。
【例】将查询到的职工信息存放在临时表文件 ZGB中。
SELECT * FROM 职工 INTO CURSOR ZGB ;4.将查询结果存放在永久表中
使用INTO DBF|TABLE TableName将查询结果放在永久表中.
【例】将例1查询的结果存放在表文件 ZGB1.dbf中。
SELECT * TOP 3 FROM 职工 INTO TABLE ZGB1 ORDER BY 工资DESC;5. 将查询结果存放在文本文件中
使用TO FILE FileName[ADDITIVE]将查询结果放在文本文件中.
ADDITIVE选项使结果追加到原文件的尾部,否则将覆盖原有文件。
【例】将例1查询的结果以文本的形式存放在文本文件 WBWJ.txt中。
SELECT * TOP 3 FROM 职工 TO FILE WBWJ ;
ORDER BY 工资DESC
如果TO 短语和INTO短语同时使用,则TO短语将会被忽略。
6.将查询结果直接输出到打印机
使用TO PRINTER [PROMPT] 将查询结果直接输出到打印机
PROMPT打开打印机设置对话框 ;5-3 操作功能;5-3-1 数据插入功能;例5-44 往订购单关系中插入元组:
(”A7”,”S4”,”OR01”,2004/05/25)
INSERT INTO 订购单 VALUES((”A7”,”S4”,”OR01”,{^2004-05-25})
假如供应商未确定,只能先插入.
INSERT INTO 订购单(职工号,订购单号) VALUES (”A7”,,”OR01”)
这时,另外两个属性值为空.;举例;INSERT INTO ……FROM MEMVAR的使用方法
USE 订购单
SCATTER MEMVAR
COPY STRUCTURE TO
您可能关注的文档
- 快手AAUTE多线程中的交通信号灯.doc
- JS无刷新实现的分页代码箭头特效.doc
- jquery 下拉列表框 改变下拉框的样式 添加倒三角.docx
- 第4章-html进阶4.ppt
- (_远亲不如近邻_3.ppt
- (免费)很适合大学生班会玩游戏大全.ppt
- (企政OA)-减少操作步骤桌面管理软件.doc
- (4.23)2011年甘肃省兰州市中考英语试题与答案(解析).doc
- (人教版)七年级上册习题:第二单元5.秋天怀念(语文).ppt
- (广东)卧式离心泵型号解析与流量扬程表.ppt
- 2026年及未来5年蓝信流量统计日志系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年多功能烟气分析仪项目市场数据调查、监测研究报告.docx
- 2026年及未来5年热熔焊制45°弯头项目市场数据调查、监测研究报告.docx
- 2025年学历类自考中国文化概论-中国当代文学作品选参考题库含答案解析.docx
- 2026年及未来5年微控双温区锑扩散系统项目市场数据调查、监测研究报告.docx
- 2026年及未来5年变频电机转子项目市场数据调查、监测研究报告.docx
- 2026年及未来5年数显压力机项目市场数据调查、监测研究报告.docx
- 2026年及未来5年电话十台灯十时钟项目市场数据调查、监测研究报告.docx
- 2026年及未来5年移动空调控制板项目市场数据调查、监测研究报告.docx
- 2026年及未来5年大豆纤维服饰项目市场数据调查、监测研究报告.docx
原创力文档


文档评论(0)