网站大量收购独家精品文档,联系QQ:2885784924

Visual FoxPro数据库与程序设计 刘淳 第四章新.ppt

Visual FoxPro数据库与程序设计 刘淳 第四章新.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 关系数据库标准语言SQL 4.5 SQL中的数据查询语句 数据库中的数据很多时侯是为了查询的,因此,数据查询是数据库的核心操作。而在SQL语言中,查询语言中有一条查询命令,即SELECT语句。 4.5.2 带条件(WHERE)的查询语句 【格式】SELECT [ALL | DISTINCT] 字段列表 FROM 表 [WHERE 条件表达式 ] 【功能】从一个表中查询满足条件的数据。 【说明】条件表达式由一系列用AND 或 OR 连接的条件表达式组成,条件表达式的格式可以是以下几种: 4.5.3 SQL的复杂查询 1.连接查询 【说明】在一个数据库中的多个表之间一般都存在着某些联系,在一个查询语句中同时涉及到两个或两个以上的表时,这种查询称之为连接查询(也称为多表查询)。在多表之间查询必须处理表与表之间的连接关系。 SELECT [ALL | DISTINCT] 字段列表 FROM 表1[,表2…..] WHERE 条件表达式 * 目 录 上一页 下一页 退 出 * Visual FoxPro 数据库与程序设计 中国水利水电出版社 本 章 要 点 4.1 SQL语言的基本概述   4.2 数据定义   4.3 数据操纵   4.4 数据管理  4.5 SQL中的数据查询语句 1.综合统一 SQL语言集数据定义(DDL)、数据操纵(DML)、数据管理(DCL)的功能于一体,语言风格统一,可以独立完成数据库的全部操作,包括定义关系模式、录入数据及建立数据库、查询、更新、维护数据、数据库的重新构造、数据库安全性等一系列操作的要求,为数据库应用系统开发者提供了良好的环境。 2.高度非过程化 3.面向集合的操作方式 4.以同一种语法结构提供两种使用方式 5.语言简洁,易学易用 4.1.1 SQL语言的特点 4.1.2 SQL语言的基本概念   SQL语言支持关系型数据库的三级模式结构。其中外模式对应于视图(View)和部分基本表(Base Table),模式对应于基本表,内模式对应于存储文件。   基本表是本身独立存在的表,在SQL语言中一个关系对应一个表。一些基本表对应一个存储文件,一个表可以带若干索引,索引存放在存储文件中。   存储文件的逻辑结构组成了关系型数据库的内模式。而存储文件的物理文件结构是任意的。   视图是从基本表或其他视图中导出的表,它本身不独立存储在数据库中,也就是说数据库只存放在视力的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中,因此视图是一个虚表。   数据定义语言DDL用于执行数据定义的操作,如创建或删除表、索引和视图之类的对象。由CREATE、DROP、ALTER命令组成,完成数据库对象的建立(CREATE)、删除(DROP)和修改(ALTER)。 4.2.1 定义(创建)表 【格式】CREATE TABLE 表名 (字段名1数据类型[(宽度[,小数位数])][完整性约束][NULL | NOT NULL][,字段名2…]) 【功能】定义(也称创建)一个表。 4.2 数据定义 【例4-1】创建一个表STUD(学生信息表),它由以下字段组成:学号 (C,10);姓名(C,8);性别(C,2);班级名(C,10);系别代号(C,2);地址(C,50);出生日期 (D);是否团员 (L);备注 (M)。 CREATE TABLE STUD(学号C(10),姓名 C(10),性别 C(2),班级名 C(10),系别代号 C(2),地址 C(50),出生日期 D,是否团员 L,备注 M,照片 G) LIST STRUCTURE 【例4-2】创建一个表SC(课程成绩表),它由以下字段组成:学号(C,10);课程号(C,2)。 CREATE TABLE SC(学号 C(10),课程号 C(2)) LIST STRUCTURE 【格式】ALTER TABLE 表名[ADD 新字段名数据类型[(宽度[,小数位数])][完整性约束][NULL | NOT NULL]][DROP [完整性约束]][MODIFY 字段名数据类型] 【功能】修改表结构。 【说明】ADD子句用于增加指定表的字段变量名、数据类型、宽度和完整性约束条件;DROP子句用于删除指定的的完整性约束条件;MODIFY子句用于修改原有的字段变量的值。 【例4-3】在课程成绩表SC中,增加一个成绩字段变

文档评论(0)

精品课件 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档