- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
授课-8 SQL与图书查询
计算机系 8.1 SQL查询功能 【学习目标】 用SQL查询语言进行查询 【关键概念】 SQL语言的特点 SELECT 命令的使用 【 相关知识.SQL语言概述】 主要特点: 1. SQL 是一种一体化语言 它包括数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)三大部分。用它可以完成数据库活动的全部工作。 数据定义:CREATE、DROP、ALTER 数据操作:SELECT、INSERT、UPDATA、 DELETE 数据控制:GRANT,REVOKE (注:VFP不支持这两句) 2. SQL 是一种非过程化语言 它不需要告诉系统如何去存储处理数据,只要告诉系统“做什么”就可以了,过程、细节由系统去解决。 3. SQL 语言非常简洁 虽然它功能很强,但它的命令却只有几条,语法也很简单。命令意义与英语词义很接近,简单易学。 4. SQL 语言可以用于多种形式 使用方法: (1)在命令窗口中使用, 当作一条独立的VFP命令在命令窗口中使用, (2)在VFP 6.0程序中使用 (3)在查询设计器中使用 【相关知识.SQL查询功能】 1. SELECT-SQL语句的基本结构: SELECT [范围限制] 目标表达式 [AS 标题]; FROM 表名 [联接方式 JOIN 表名] [ON 联接条件]; WHERE 筛选条件; ORDER BY 排序字段 [ASC/DESC]; GROUP BY 分组依据 ; HAVING 分组筛选条件; INTO/TO 查询去向 ; [NOCONSOLE] [PLAIN] [NOWAIT] [UNIO] 2. 各子句及参数说明 (1)[范围] 目标表达式 [AS 标题] 指定范围,指定字段或字段表达式,指定输出的列(字段)标题。 (2)FROM 子句 指定数据来自哪个表,可以是多个表。表间用INNER JOIN (或…)子命令连接。若不是当前库,要加“库名!”。 (3)WHERE 子句 指定筛选过滤的条件,是一个或几个逻辑表达式。 逻辑比较符还有“LIKE”, “IN”,“BETWEEN…AND”,见P157 。 (4)ORDER BY 子句 指定查询结果的排序依据。降序在字段后加 DESC。 (5)GROUP BY 子句 指定查询结果的分组依据。可用它分组汇总。 分组汇总可以用COUNT(),SUM(),AVG(),MAX(),MIN()等统计函数。 (6)HAVING 子句 指定符合条件的分组,是一个或几个逻辑表达式。它要跟在 ORDER BY 后面,否则与 WHERE 同。 (7)INTO/TO 子句 指定查询结果的输出方式。见P158。 (8)其它 子句 NOWA :不等待浏览窗口关闭,继续执行后面 的程序。 UNIO : 连接多个SELE 的查询结果。 8.2 SQL操作功能 【学习目标】 用SQL命令进行记录的插入、删除和更新操作 【关键概念】 INSERT 命令的使用 DELETE 命令的使用 UPDATE 命令的使用 8.2.1 插入记录 命令格式: INSERT INTO 表名 [(字段名1 [, 字段名2, ...])] VALUES (表达式1 [, 表达式2, ...]) 或 INSERT INTO 表名 FROM ARRAY 数组 | FROM MEMVAR 功能:在表的末尾追加一条新的记录。 [例8-1] 向jyb.dbf表插入一条当天的借书记录 (设:证号为‘002’,图书编码为‘T64493’)。 ZHH = ’002’ BMM = ’T64493’ INSE INTO JYB(证号,编码,借书日期) VALUES (ZHH,BMM,DATE()) DISP CLOS DATA 8.2.2 删除记录 命令格式: DELETE FROM 表名 [WHERE 条件] 功能:逻辑删除表中满足条件的记录,即对满足条件的 记录做删除标志。 [例8-2] 将表jyb.dbf中读者已还书超过30天的记录删除。 DELE FROM jyb WHER DATE()- 还书日期 30 做删除标记 SELE jyb PACK 彻底删除有删除标记的记录 LIST USE 8.2.
您可能关注的文档
- 高三化学专题学案(1期):17-化学反应速率和化学平衡-学案.doc
- 高三化学《有机物的结构特点和分类》PPT课件.ppt
- 高三化学专题测试:无机推断.doc
- 高三化学专题学案(1期):化学反应速率和平衡的综合运用及图像学案.doc
- 高三化学复习:第一部分专题三第3讲专题针对训练.doc
- 高三化学复习:第一部分专题三第2讲专题针对训练.doc
- 高三化学复习6.答案doc.doc
- 高三化学试题1.(十四).doc
- 高三化学集体备课记录4.doc
- 高三化学月考卷-新人教[原创].doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)