Visual FoxPro 章 isual Pox Pro
Visual FoxPro 1 VisualFoxPro
Visual FoxPro 61SQL语言概述 62数据定义 6.3数据查询 64数据操纵
Visual FoxPro 2 6.1 SQL语言概述 6.2 数据定义 6.3 数据查询 6.4 数据操纵
Visual FoxPro 6.1SQL语言概述 20世纪80年代初,美国国家标准协会(ANSⅠ)开始着手制定 SQL标准,最早的ANSI标准于1986年完成,它也被叫做 SQL86。SQL标准的出台使SQL作为标准关系数据库语言的 地位得到了加强。随后,S①L标准几经修改和完善,其间经 历了SQL89、SQL92,一直到最近的SQL99等多个版本,每 个新版本都较前面的版本有重大改进,SQ99更是包含了对 数据库产品采用的SQL标准是1992年制定的SQL9。,各主流 诸如面向对象、递归、触发器等概念的支持。目前 按照ANSI的规定,SQL被作为关系数据库的标准语言。SQL语 句可以用来执行各种各样的操作。目前流行的关系数据库管 理系统,如 Oracle、 Sybase、 SQL Server、Ⅵ isual foxpro等都 采用了SOL语言标准,而且很多数据库都对SQL语句进行了 再开发和扩展
Visual FoxPro 3 20世纪80年代初,美国国家标准协会(ANSI)开始着手制定 SQL标准,最早的ANSI标准于1986年完成,它也被叫做 SQL86。SQL标准的出台使SQL作为标准关系数据库语言的 地位得到了加强。随后,SQL标准几经修改和完善,其间经 历了SQL89、SQL92,一直到最近的SQL99等多个版本,每 个新版本都较前面的版本有重大改进,SQL99更是包含了对 诸如面向对象、递归、触发器等概念的支持。目前,各主流 数据库产品采用的SQL标准是1992年制定的SQL92。 按照ANSI的规定,SQL被作为关系数据库的标准语言。SQL语 句可以用来执行各种各样的操作。目前流行的关系数据库管 理系统,如Qracle、Sybase、SQL Server、Visual FoxPro等都 采用了SQL语言标准,而且很多数据库都对SQL语句进行了 再开发和扩展。 6.1 SQL语言概述
Visual FoxPro SQL语言具有如下特点: (1)SQL是一种一体化的语言。尽管设计SQL的最初目的是查 询,数据查询也是其最重要的功能之一,但SQ决不仅仅是 个査询工具,它集数据定义、数据査询、数据操纵和数据 控制功能于一体,可以独立完成数据库的全部操作。 (2)SQL语言是一种高度非过程化的语言。它没有必要一步步 地告诉计算机“如何”去做,而只需要描述清楚用户要“做 什么”,SQL语言就可以将要求交给系统,自动完成全部工 作 (3)SQL语言非常简洁。虽然S①L语言功能很强,但它只有为 数不多的9条命令: CREATE、DROP、 ALtER、 SELECT、 INSERT、 UPDATE、 DELETE、 GRANT、 REVOKE。另外 SQL的语法也非常简单,它很接近英语自然语言,因此容易 学习和掌握
Visual FoxPro 4 SQL (1)SQL是一种一体化的语言。尽管设计SQL的最初目的是查 询,数据查询也是其最重要的功能之一,但SQL决不仅仅是 一个查询工具,它集数据定义、数据查询、数据操纵和数据 控制功能于一体,可以独立完成数据库的全部操作。 (2)SQL语言是一种高度非过程化的语言。它没有必要一步步 地告诉计算机“如何”去做,而只需要描述清楚用户要“做 什么” ,SQL语言就可以将要求交给系统,自动完成全部工 作。 (3)SQL语言非常简洁。虽然SQL语言功能很强,但它只有为 数不多的9条命令:CREATE、DROP、ALTER、SELECT、 INSERT、UPDATE、DELETE、GRANT、REVOKE。另外 SQL的语法也非常简单,它很接近英语自然语言,因此容易 学习和掌握
Visual FoxPro (4)SQL语言可以直接以命令方式交互使用,也可以嵌入到程 序设计语言中以程序方式使用。现在很多数据库应用开发工 具都将SQL语言直接融入到自身的语言之中,使用起来更方 便, Visual foxpro就是如此。这些使用方式为用户提供了灵 活的选择余地。此外,尽管SQL的使用方式不同,但SQL语 言的语法基本是一致的。 Visual foxpro在SQL方面支持数据定义、数据查询和数据操纵 功能,但在具体实现方面也存在一些差异。另外,由于 Visual foxpro自身在安全控制方面的缺陷,所以它没有提供 数据控制功能。 SQL虽然在各种数据库产品中得到了广泛的支持,但迄今为止, 它只是一种建议标准,各种数据库产品中所实现的SQL在语 法、功能等方面均略有差异,本章讲述 Visual foxpro中SQL 的语法、功能与应用
Visual FoxPro 5 (4)SQL语言可以直接以命令方式交互使用,也可以嵌入到程 序设计语言中以程序方式使用。现在很多数据库应用开发工 具都将SQL语言直接融入到自身的语言之中,使用起来更方 便,Visual FoxPro就是如此。这些使用方式为用户提供了灵 活的选择余地。此外,尽管SQL的使用方式不同,但SQL语 言的语法基本是一致的。 Visual FoxPro在SQL方面支持数据定义、数据查询和数据操纵 功能,但在具体实现方面也存在一些差异。另外,由于 Visual FoxPro自身在安全控制方面的缺陷,所以它没有提供 数据控制功能。 SQL虽然在各种数据库产品中得到了广泛的支持,但迄今为止, 它只是一种建议标准,各种数据库产品中所实现的SQL在语 法、功能等方面均略有差异,本章讲述Visual FoxPro 中SQL 的语法、功能与应用