文档详情

数据库程序设计_东华理工大学.ppt

发布:2017-04-27约1.36万字共66页下载文档
文本预览下载声明
第三章 Visual Foxpro的语言基础;教学目的: 1.掌握数据类型、变量、常量、表达式等基本概念。 2.学会变量的建立和输出。 3.掌握常用的几个函数:Int,Sqrt,Mod,Max, Min,Left,Right,Substr,Len,Ltrim, Trim,Alltrim,Val,Str,Date,Time,Year, Ctod,Dtoc,Bof,Eof,Recno,RecCount, 。 教学重点: 数据类型、变量、常量的基本概念 教学难点: 几种表达式的概念、区别; 要处理的数据是海量的,为了更好的管理这些数据,将数据按照其特点进行了分类,分成了多种不同的数据。 2.1 数据类型 数据类型是简单数据的基本属性,是一个重要的概念。数据类型一旦被定义,就确定了其存储方式和使用方式。   Visual FoxPro系统提供了十三种数据类型。;学号;1、字符型 字符型数据由字母(汉字)、数字、空格等任意ASCII码字符组成。 字符数据的长度为0~254字节,每个ASCII码占一个字节,每个汉字占两个字节。 例如:姓名为字符型字段,存放的“李钢” ……就是字符型数据 ,长度为4个字节 字母(汉字) 学号为字符型字段,存放的“95001” ……就是字符型数据,长度为5 个字节 数字;2、数值型 它由数字0~9、符号(+或-,+号可省略)和小数点(.)组成。数值型数据的长度为1~20字节(数据中的每个数字、小数点和正负号都各占一个字节)。 例如:年龄为数值型字段,存放的20、19就是数值型数据 ,长度为2 语文为数值型字段,存放的95.5就是数值型数据,长度为4 3、 浮点型 与数值型数据完全等价,数据精度要比数值型数据高,数据范围比数值型要广(用科学记数法)。 例如:总成绩为数值型字段,存放的576.55为浮点型数据,长度为6 234567000表示成浮点数是2.34567E8; 4、整型 不包含小数点部分(整数) 只用于字段类型的定义,占用4个字节。 5、双精度型 更高精度的数值型数据 只用于数据表中的字段类型的定义,占用8个字节。 6、日期型 表示日期的数据,长度固定为8个字节 包括年、月、日三个部分,由于各部分的排列顺序及分隔符不同,日期型数据的表现形式也很多。 例如:出生日期为日期型字段,02/13/1979 ;7、日期时间型 是描述日期和时间的数据,长度固定为8个字节 除了包括年、月、日外,还包括时、分、秒以及上午、下午等 默认格式为“mm/dd/yyyy hh:mm:ss[A/P]” 8、逻辑型 描述客观事物真假的数据 只有真和假两种值,长度固定为1个字节 例如:党员否字段就是逻辑型字段 .F. .T. ( .Y. .N.);9、备注型 用于存放较长(大于254字节)的字符型数据 长度仅受磁盘空间的限制,它只用于数据表中的字段类型的定义,长度固定为4个字节 实际数据一般是大于4个字符的,他们实际上是被存放在与数据表文件同名的备注文件(FPT)中,4个字节存放的是指向该备注文件的指针。 例如:备注说明字段就是备注型字段 10、通用型 用于存储OLE对象的数据。通用型数据中的OLE对象可以是电子表格、文档、图片等。只用于数据表中的字段类型的定义。 通用型数据长度固定为4个字节,实际数据存放到了磁盘空间内,保存在与数据表文件同名的备注文件(FPT)中。 例如:相片字段就是通用型字段;11、 货币型 是一种特殊形式,在数据的第一个数字前冠一个货币符号($),小数位超过4个字符的数据,系统将会按四舍五入原则自动截取 占用8个字节 例如:月花费为货币型字段,$500.0000为货币型数据 若输入500.483880 系统将自动保存为 $500.4839 ;3.2 常量与变量 一、常量(数据) 常量:一旦存放到计算机中,它的值就不再发生变化,不管对它进行什么操作,值都不发生变化。 常量的类型:数值型、字符型、逻辑型、日期型和日期时间型 1、数值型常量 由数字(0-9)、小数点和正负号组成。 例如:以下是合法的数值型常量 -123.56 768 +32 567.67 -123e+12 -3645e-89 表示:
显示全部
相似文档