VF第四次课.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF第四次课.ppt

表的相关知识 一、数据类型 VFP的数据分为两大类:一类用于变量和数组,如表1所示,但是其中除了Variant(可变型)类型外也都可以用于表字段;而另一类只能用于表字段,如表2所示。 常用数据类型简介 一、字符型(Character)(简写C) 字符型数据是由字母、汉字、数字、空格、符号、标点等组成的一串字符,字符型数据的长度为0-254个字节,每个字符占一个字节,汉字占两个字节。 字符型常量必须用定界符号单引号‘’、双引号“”、或方括号[ ]括起来。如:“顾客”、“1234567” 可以使用字符串运算对字符串进行连接或比较操作,如下表: 常用数据类型简介 二、货币型 对于货币值或精确的金融计算,应当使用货币型代替数值型。 指定货币型数据类型,应使用美元符号,如下面赋值语句: yMoney=$50.33 yMoremoney=$657.43886 如果在货币表达式中指定的小数位数超过4位,VF在计算表达式前自动将小数舍入到4位。如上面示例中的变量yMoremoney将被舍入为675.4389 常用数据类型简介 三、Date/DateTime 数据类型 仅需要存储日期值时,应当选择Date数据类型。如需要存储日期/时间值时,则应当选择DateTime数据类型。DateTime值占据8个字节。 Date数据类型的默认格式为{^yyyy-mm-dd}或{^yyyy/mm/dd},格式中^表示该日期是严格的。 DateTime数据类型的默认格式为{^yyyy-mm-dd[,][hh[:mm[:ss]] [a/p]}。 使用严格日期格式,参考下类代码 ?{^2012-2-22} 表示2012年2月22日 ?{^2012-2-22,10:11:2 a} 表示2012年2月22日上午10点11分2秒。 若要设置为非严格的日期格式,可执行set strictdate to 0命令,此后可以使用(mm-dd-yy)或(mm-dd-yyyy)的格式来表示一个日期。 ?{2/21/12,11:11:2 a} 表示2012年2月21日 11点11分2秒 ?{2/21/2012,11:11:2 a} 表示2012年2月21日11点11分2秒 ?{2-21-12} 表示2012年2月21日 ?{2-21-2012} 表示2012年2月21日 四、逻辑型数据 逻辑型数据类型通常用于表示某个条件是否成立,可选值为真(.T.或.Y.)或假( .F.或.N. ) 数值型数据类型 在需要表示数量时,可以使用数值型数据类型。数值型包含数字0-9、正负号和可选的小数点,如:3.1415926、-100.此外,还可以用科学计数法来表示数值型数据,如1.21E-4表示1.21×10^-4,即0.000121. 五、双精度数据类型 用于取代数值型,以便能够提供更高的数值精度。双精度只能用于数据表中字段的定义,它采用固定存储长度的浮点形式。与数据型不同,双精度型数据的小数点位置是由输入的数据决定的,每个双精度数据占8个字节。 六、浮点型 只能用于数据表中的字段定义,包含此类型是为了提供兼容性,浮点型在功能上完全等价于数值型。 七、通用型 用于存储OLE对象,只能用于数据表中字段的定义。该字段包含了对OLE对象的引用,而OLE对象的具体内容可以是一个电子表格、一个文字处理器的文本、图片等等,是由其他软件建立的。 八、整型 用于存储无小数部分的数值,只能用于数据表中字段的定义。在数据表中,整型字段占用4个字节,取值范围是: -2147483647——2147483647 表结构的设计 表结构的设计就是确定字段的名称、类型、宽度等等。 (1)字段的名称 要求能够准确的表达出数据所代表的意义,方便数据库设计者和用户使用。 (2)字段的类型 根据数据的性质,每个字段都必须确定一种数据类型。 注意:如“学号”这种数据虽然只包含数字,但这种数据不进行算术运算,所以说应该将其设计为字符型。 (3)字段宽度 字段存储数据所需要的宽度。在设计时,要考虑到全部数据中的最长的情况,比如在设计“姓名”字段时,就要考虑表中所涉及的记录的姓名的最长为多少。 对于数值型的字段,如果有小数,则计算宽度时要包括整数部分、小数部分和小数点,如数值46.5,其宽度为4。 对于货币型、日期型、日期时间型、逻辑型、通用型等等字段,其宽度是固定的,即数据类型的宽度。 (4)小数位数 对于数值型字段,需要明确小数的位数。在设置时,只需要计算小数部分,不包括小数点。 作业 在数据库manger中,设计存储学生档案资料(stumanger)的表结构,具体步骤如下: 1、给这个表去个名称为:stumange

文档评论(0)

docindpp + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档