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