文档详情

第章_SQL语言与视图设计.ppt

发布:2016-09-14约5.43千字共40页下载文档
文本预览下载声明
修改视图(P168) 命令法:Modify View 视图名 视图的应用(P169) 视图的应用方法与表类似 Use 视图名 1) 查询是一种文件(QPR),视图仅是存储于数据库中的对象。 2) 查询结果只读,视图结果可修改。 视图设计器有“更新条件”选项 3) 查询结果可指定查询去向,视图不能。 4) Do语句运行查询,Use语句打开视图。 5) 运行时视图需要当前或指定数据库,查询不需要。 视图与查询文件的区别 查询设计器详解 字段、联接、筛选、排序依据、 分组依据、杂项 查询设计器—字段(查询结果列) From后面的数据源,从右击菜单中选择添加表可添加数据源(表或视图)。 Select后面的表达式,双击数据源中的字段(*)、可用字段,或选定可用字段单击添加按钮。也可以单击移去按钮取消选定。 表达式生成器,可以选择、输入函数、运算符。 查询设计器—Where 条件 Where 条件:选择或输入表达式(字段)、选择比较运算符、输入常数(字段),当有多个比较运算时需要选择逻辑运算符。 查询设计器—Oredr By排序 Oredr By排序 :双击选定字段或选定字段且单击添加按钮选择关键字;选定排序选项设置排序方式;双击排序条件或选定字段且单击移去按钮取消关键字。 查询设计器—Group By分组 Group By分组 :双击可用字段或选定字段且单击添加按钮选择关键字;双击分组字段或选定字段且单击移去按钮取消关键字;单击满足条件按钮设置Having条件。 查询设计器—Distinct与Top 杂项 :选定无重复记录,生成Distinct短语,仅输出重复行中的第一行;取消全部,设置输出记录个数,生成Top短语。 在查询去向对话框中生成Into Cursor(临时表)、Into Table(表)、To File (文本文件)、To Printer(打印机)或To Screen(屏幕)短语。 从查询设计器的右击菜单中选择输出设置 。 查询设计器—查询去向 从查询设计器的右击菜单中选择查看SQL,可以复制到剪贴板,再将Select语句粘贴其他软件中,如程序。 查询设计器—查看与粘贴Select语句 第5 章 SQL语言与视图设计(6学时) computercenter.jlu.edu.cn 吉林大学 公共计算机教学与研究中心 Structured Query Language,结构化查询语言,关系数据库通用语言。 SQL 语言的组成 数据定义语言:用于建立(Create)、修改(Alter)和删除(Drop)数据库中各类对象。 数据操纵语言:增加(Insert)、删除(Delete)和修改(Update)表中记录。 数据查询语言:通过Select语句从一个或多个表中查询、汇总数据等。 数据控制语言:数据库授权,VFP不支持。 执行SQL 语句 对已打开的表,保留其工作区 对未打开的表,自动在空闲的、号最小的工作区中打开。 执行完语句后,不关闭文件。 除建立 (Create Table)和删除 (Drop Table)表语句外 ,都打开表所在的数据库。 1. 执行环境:命令窗口、程序、查询、视图 2. 表的处理: Select 学号, 课程名, 考试成绩 From kcb , cjb Where Kcb.课程码 = Cjb.课程码 Into Table TB.DBF kcb cjb TB 数据查询是SQL语言的核心内容 Select语句可以从一个或多个表(视图)中查询数据 5.3 SQL语言的数据查询(P150) Select 查询结果列 From 数据表; [Where 条件]; [Order by 排序列1 [ASC|DESC] , ; 排序列2 [ASC|DESC] , …… ]; [ Into Table | DBF 表名 | Into Cursor 临时表名 | Into Array 数组名 | To Printer | To Screen | To File 文件名 ] Select中已学过的子句: 查询结果列 1、* :表示查询结果中包括表的所有字段 例:Select * From xsb 2、字段名表:表示查询结果中包括指定的字段 例:Select 学号,姓名 From xsb 3、 表达式表:查询结果中可以包含表达式 (1) 例5.19:Select 学号,课程码,考试成绩+课堂成绩+实验成绩 From cjb (2) [AS] 别名:为结果列定义列名 例5.20:Select 学号,课程码,考试成绩+课堂成绩+实验成绩 as 期末成
显示全部
相似文档