如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2011年春季学期《数据库应用基础》复习要点第一章1.VFP的三种工作方式:菜单方式,命令方式;程序方式2.数据类型:内存变量和常量的数据类型:(6种)字符型(Character)长度:常量,内存变量≤255B;字段变量≤254B.数值型(Numeric)由数字(0~9),正负号(+,-),小数点(.)组成,长度:内存中为8B;字段变量中≤20位.货币型(CurrencY)专用表示货币的数值型数据,需加货币前缀符$;长度:8B.日期型(Date)由年,月,日组成的数据.长度:8B;取值范围:{^0001-01-01}~{^9999-12-31}.日期时间型(DateTime)由年,月,日加时,分,秒组成的数据.长度:8B;逻辑型(Logical)具有逻辑真值.T.和逻辑假值.F.;长度:1B.字段变量的数据类型((14种)字段变量除具有前述6种数据类型外还有8种数据类型备注型(Memo)仅用于数据表的字符型数据.表中长度:4B;实际内容保存在与表文件同名,扩展名.fpt的备注文件中通用型(General)仅用于数据表中,可存储如图片,图像,声音,电子表格等多媒体数据和OLE对象.表中长度:4B,实际内容保存在备注文件中.整型(Integer)仅用于数据表中存储无小数的整数值,长度:4B.以下5种不常用整数型(AutoInc)也仅用于数据表中存储无小数的整数值,长度也是4B,是一种可自动增量的只读数据.浮点型(Float)仅用于数据表中以浮点格式存储的数据.长度和取值范围:与N型相同.双精度型(Double)仅用于数据表中存储高精度浮点数的数据.固定长度:8B.二进制字符型(CharacterBinary)仅用于在数据表中存储不需要系统代码页维护的字符数据.二进制备注型(MemoBinary)仅用于在数据表中存储不需要系统代码页维护的备注型数据.常量的表示方法字符型常量(C):定界符可以选用(‘’,“”,[])三者之一;长度≤255个ASCII码字符.数值型常量(N):日常计数法,科学计数法,如:-2.34E12表示–2.34×1012.货币型常量(Y):用于货币,带前缀符号“$”的数值,小数位≤4位.日期型常量(D):由年,月,日组成,用{}界定.有多种显示格式和分隔符.默认美国格式:{mm/dd/yy}表示月/日/年.严格日期格式:{^yyyy-mm-dd}首字符^,年4位.日期时间型常量(T):由日期和时间组成,一般格式:{<日期>,<时间>}严格格式:{^yyyy-mm-dd,hh[:mm[:ss]][am|pm]}hh,mm,ss表示时,分,秒;am,pm表示上,下午.逻辑型常量(L):仅有逻辑真值(.t..T..y..Y.)和逻辑假值(.f..F..n..N.);定界符.内存变量分类:简单变量;数组变量.数据类型:取决于所存数据的类型,可随所存储数据改变,有C,N,Y,D,T,L六种类型.变量命名:由字母、数字、下划线和中文字符组成,长度≤254个字符.变量名不能使用系统保留字,不能以数字开头,不能包含如,+-*?等有固定意义的字符。赋值命令:①Store<表达式>To<内存变量名表>如:store100tox,y,z②<内存变量名>=<表达式如:x=100Y=100数组变量定义:Dimension<数组名1>(M1[,N1])[,<数组名2>(M2[,N2])…]②Declare<数组名1>(M1[,N1])[,<数组名2>(M2[,N2])…]如:Dimensionx(10),y(3,4)或Declarex(10),y(3,4)说明:定义后数组元素默认赋初值为逻辑假值.F.;同一数组各元素的数据类型可以不相同.数组下标从1开始访问数组元素(数组元素寻址):①下标法:每个数组元素对应一个(或两个)确切的下标值,如:A(3);B(2,4).②*序号法:按数组元素排列顺序,只用一个下标值(序号).序号=m×N-N+n例:DimensionX(3,4)则其中的X(2,3)可用X(2×4-4+3)=X(7)表示.数组变量赋值①数组整体赋值:数组中各元素中的数据值相同格式1:Store<表达式>To<数组名表>格式2:<数组名>=<表达式>例如:DimensionX(3,4),y(100)X=”abc”Y=0②数组元素赋值:数组中各元素的数据值可不相同格式1:Store<表达式>To<数组元素名表>格式2:<数组元素名>=<表达式>例如:DimensionX(3,4),y(100)X(1,1)=”abc”X(3,2)=date()Y(10)=1000Y(16)=”h