数据库原理与技术(Visual FoxPro) 孙学农 第6章 VFP语言基础.pptVIP

数据库原理与技术(Visual FoxPro) 孙学农 第6章 VFP语言基础.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第 6章 VFP语言基础 本章要点 VFP中的数据类型 VFP中的常量和变量 VFP的常用函数 本章难点 VFP中的常量和变量 VFP的常用函数 学习目标 掌握VFP中的数据类型 掌握VFP中的常用函数 6.1 数 据 类 型 Visual FoxPro 6.0系统中数据类型分为以下13类数据类型: (1)字符型(character):由字母或汉字(一个汉字占两个英文字母宽度)、数字或其它符号的ASCII码组成,长度为1~254个英文字符长,每个英文字符占1个字节。 (2)字符型(二进制):二进制的字符型用于存储任意不经过代码修改的字符型数据,其不动性决定了此类型只能作用于数据表中字段的定义。 (3)整型(integer):用于存储无小数点部分的数值,只能用于数据表中字段的定义。在数据表中,每个整型字段占4个字节空间。数据取值范围是-2147483647~2147483647。 6.1 数 据 类 型 (4)数值型(numeric):表示数值,由数字0~9、符号(+/-)及小数点组成。每个数据在内存中的存储占8个字节空间,数字最大的书写长度为20位长。数值型数据可以采用科学计数法表示,其取值范围是-0.999999999E+19~0.999999999E+20。 (5)浮点型(float):提供此类型是为了与数值型数据类型相兼容。浮点型在功能上与数值型等价,取值范围也是一致的。其在内存中存储也是占据8个字节。 (6)双精度型(double):用于取代数值型,以便提供更高的数据精度(即有效数字位数,尤其是小数部分)。该精度采取浮点格式,在内存中存储也占8个字节,但是小数点的位置 是由输入的数值决定的,取值范围是+/-4.94065645842147E-324~+/-8.9884656743115E307。 6.1 数 据 类 型 (7)货币型(currency):在使用货币值时,可以用货币型数据来代替数值型数据表示。每个货币型数据在内存中占据8个字节空间,取值范围在-922337203685477.5807~922337203685447.5807,小数部分最多为4位,当小数位超过4位时,四舍五入。 (8)日期型(date):用以保存不带时间的日期值。日期型数据的内存存储格式为“yyyymmdd”(y:year,m:month,d:day),但是表示方式却有多种,可以通过相应的设置方法对其重置。最常用的表现格式为mm/dd/yyyy。 (9)日期时间型(datatime):用来保存日期和时间。其在内存中的存储格式为“yyyymmddhhmmss”。日期时间型数据表示中可以缺省日期或者时间,若省略日期,则自动加上1999年12月31日;若省略时间,则自动设定为午夜零点。 (10)逻辑型(logic):逻辑型数据只能存放两个量,用来表示两种相对的状态,存放的值只有真(.T.)和假(.F.)。逻辑型数据在内存中的存储占一个字节。 6.1 数 据 类 型 (11)备注型(memo):是数据库中一个重要的数据类型,主要用来补充字符型数据的不足,存储字符型数据块,但是在数据类型定义中其宽度只占有10个字节,此10个字节的空间不是存放具体的内容而是用来备注实际存放的内容的,相当于指针的作用。实际存放的数据内容是存储在一个相对独立的文件中,该文件的扩展名为.dbt,文件名与定义的数据表同名,存放内容的多少由内存空闲空间大小限制。 不足之处就是备注型数据不能直接操作,必须转换为字符型才能进行操作。 (12)备注型(二进制):用于存放不经过代码修改而维护的备注型数据。与二进制字符型数据定义一样,也只能作用于数据表中字段的定义。 (13)通用型(general):用来存放OLE(Object Link Embedded,对象链接和嵌入)对象,可以用来对应一个电子表格(如Excel)、文本(如Word)或图片等,这些都是由其它应用软件建立的,用来弥补Visual FoxPro 6.0的不足。 6.2 常量和变量 6.2.1 常量 常量也称为常数,表示恒定的、不变的值。常量是不允许被更改的。不同类型的常量所对应的书写格式是不一样的。Visual FoxPro 6.0系统中的常量主要有6种:字符型常量、数值型常量、日期型常量、日期时间型常量、逻辑型常量和货币型常量。 6.2 常量和变量 6.2.2 变量 Visual FoxPro 6.0系统中对于变量有两种表现形式:其一称为内存变量,即设置于内存存储区域中,变量值就是存放于该区域中的数据。在Visual FoxPro 系统中,变量名所对应的数据值的类型不同,变量的类型也就随之变化。内存变量随时使用,随时建立。 其二就是字段变量,字段变量是隶属于数据表的,使用字段变量时必须先

您可能关注的文档

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档