- 1、本文档共46页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本章主要介绍了查询与视图的建立和使用,以及如何使用视图来更新数据,在最后还重点介绍了SQL查询语言。 12.1 创建查询 12.2 使用查询 12.3 创建视图 12.4 利用视图更新数据 12.5 SQL在查询中的应用 12.1.1 用查询向导创建查询 12.1.2 用查询设计器创建查询 12.1.3 定制查询 12.1.2 用查询设计器创建查询 12.1.3 定制查询 12.2 使用查询 1.查询去向的确定 2.运行查询 方法一:在“查询设计器”中单击“常用”工具栏的。 方法二:选择“查询”菜单的“运行查询”。 方法三:在“项目管理器”中运行.qpr的查询文件。 12.3.1 用视图设计器创建视图 12.3.2 用视图向导创建视图 12.3.3 定制视图 12.3.1 用视图设计器创建视图 【例12.3】 利用已有的“学生管理”数据库,使用视图设计器创建一个本地视图文件。具体操作步骤如下: 12.3.2 用视图向导创建视图 【例12.4】利用“学生管理”数据库,使用“视图向导”创建一个 多表视图。操作步骤如下: 12.3.3 定制视图 1.控制字段显示和数据输入 2.定制视图参数 12.4 利用视图更新数据 【例12.5】利用例12.3的视图1更新表“学生”中的字段“奖学金”中的数据。操作步骤如下: 12.5.1 SQL语言简介 12.5.2 Visual FoxPro中的SQL定义语句 12.5.3 使用SELECT_SQL语句查询表数据 12.5.4 使用Visual FoxPro的SQL语句更新表 12.5.1 SQL语言简介 SQL是英文Structured Query Language(结构化查询语言)的缩写。它首先由Boyceh和Chamberlin于1974年提出,1979年由IBM公司首次成功地使用在关系型数据库管理系统System R上。它的特点是语言简洁易学,功能丰富,使用方便,倍受用户欢迎。现已成为关系型数据库语言的国际工业标准。 在SQL数据库中,涉及到两个最基本的概念 : 表 SQL数据库(Database) 12.5.2 Visual FoxPro6.0中的SQL定义语句 1.定义基本表 CREATE TABLE Table name [FREE] (Column name 1type[NULL/NOT NULL][,Column name2type [NULL/NOT NULL]……]) 【例12.6】 使用SQL语句创建一个“学生情况”表。 CREATE TABLE 学生情况 (学号 c(6),姓名 c(8),性别 l(1),出生日期 d(8),奖学金 n(8,2),简历 m(4),照片 g(4)) 2.修改基本表 ALTER TABLE Table name ADD New column nametype|ALTER column nametype 【例12.7】将“学生情况”表中的“奖学金”改为长6,小数位为2。 ALTER TABLE 学生情况 alter 奖学金 n(6,2) 3.建立视图 CREATE [SQL] VIEWView name [[(Column name list)] AS SELECT statements] 【例12.8】使用命令方式,在“学生”表中定义视图a1。 CREATE VIEW A1 AS SELECT 学号,姓名 FROM 学生 4.删除基本表、视图 DROP TABLE Table name DROP VIEW View name 【例12.9】使用命令方式,删除表“学生1”。 DROP TABLE 学生1 12.5.3 使用SELECT_SQL语句查询表数据 SELECT [ALL|DISTINCT][TOP 表达式 [PERCENT]] 列名 [,列名…] FROM [数据库名!] 表名[,表名…] | [INNER|LEFT|RIGHT|FULL JOIN 表名ON联接条件] [[INTO ARRAY数组名|CURSOR临时表名|DBF表名|TABLE表名] | [TO FILE文件名 [ADDITIVE]|TO PRINT[PROMPT]|TO SCREEN]] [WHERE条件表达式] [GROUP BY分组列名[,分组列名…][HAVING筛选条件]] [ORDER BY排序表达式[ASC/DESC]…] 【例12.17】从“教师档案”表和“教师辅助档案”表中查询姓名、职称和现住址,并按出生日期升序排列。 SELECT ALL a.姓名,a.职称,b.现住址 FROM 教师档
您可能关注的文档
- Visual Basic程序设计基础 -杨小影 第5章 应用程序界面设计.ppt
- Visual Basic程序设计基础 -杨小影 第7章 文件系统.ppt
- Visual Basic程序设计基础 -杨小影 第8章 ActiveX控件初步应用.ppt
- Visual Basic程序设计简明教程 -王晓东 第1章.ppt
- Visual Basic程序设计简明教程 -王晓东 第2章.ppt
- Visual Basic程序设计简明教程 -王晓东 第3章.ppt
- Visual Basic程序设计简明教程 -王晓东 第8章.ppt
- Visual Basic程序设计教程(第二版) -郭清溥 1.ppt
- Visual Basic程序设计教程(第二版) -郭清溥 4.ppt
- Visual Basic程序设计教程(第二版) -郭清溥 5.ppt
文档评论(0)