一、选择判断题 1、常量: 通常是指以文字串形式出现在代码中的 数据代表一个具体的不变的值。 (1) 字符型常量: 用定界符(单引号‘’ 、双引号” “和方括号[ ])括 起来的字符串。Eg. ‘568’ [book]) (2)数值型常量:用来表示一个数量的大小 构成:由数字,负号,小数点构成. 表示形式:一般: 科学记数法: 导符”$” 538, -10.5 34E4, -1 56E-12,
1 2 3、函数:○取整 int( );○取余数 mod( x,y)即 x/y; 3 ○ 小 数 部 分 四 舍 五 入 后 的 数 值 Round( ) 4 eg:?round(34.3,-1) 输出结果为 30; 平方根 sqrt( ); ○ 5 ○绝对值 abs( );⑥字符个数 len(<字符表达式>)⑦ substr(c,n1,[n2])表示从 n1 个位置开始取, n2 个; 取 ⑧date( )返回当前的系统日期 测试函数: ①recon() 测试当前记录指针号; ②bof() 测试当前指针是否在文件的开始处;③eof()测试当 前指针是否在文件的结尾处 4、表达式:P59 关系、逻辑表达式 、运算符等。 数学公式----?vf 表达式 5、表操作 (1)自由表和数据库表:自由表不支持主索引、 不能设置字段有效性、无法实现数据完整性、不支 持在表之间建立永久性联系,而数据库表可以使用 长表名和长字段名、可以为数据库表中的字段指定 默认值,输入掩码和格式化表中的字段,数据库表 支持参照完整性的主索引与表之间的联系。 (2)打开数据库——open database 数据库名;关 闭数据库——close database;打开表——use;关闭 表——close tables/all/tables all (3)数据库建立表的视图——create view as (4)SQL 语言的基本用法:select 字段 from 表 where 条件 (5)记录范围;list/display[<范围>] all:全部记录; next
:包括当前记录在内的 n 个记录; rrcord: 仅对第 n 个记录进行操作;rest:含当前记录的剩下 的所有记录 [0/1/2] (6)recon()测试当前记录号。当指针指向头时 记录号为 1. 尾为 n+1.bof 为.T. eof 为.T. (7) 相对定位命令: skip 当 n.>0 时指针向下移动; 当 n<0 时指针向上移动。 1 2 (8)删除:○物理删除○逻辑删除:
(3)货币型常量:用来表示货币值,书写时应加前 注:货币型常量无科学记数表示法, 其处理和运算时采用 4 位小数,如果一个货币型常 量多于 4 位小数,则系统会自动将多余的小数四舍 五入。 (4)日期型常量:表示一个确切的日期, {^花括号作为}定界符,分隔符为斜杠(/),连字符 (-)或空格中任一种,默认为斜杠(/)。12-22-1980 影响日期格式的命令: (1)Set Mark To [日期分隔符] 功能:设置日期的分隔符 分隔符可设置为”/” ” “, , ”-” ,缺省时系 统统默认为斜杠 (2)Set Date [To] AMERICAN | ANSI | YMD 等 功能:设置日期的的显示格式,默认为美国
格式 (3)Set Century On/Off 功能:设置日期型数据显示时年份以 2 位还是以 4 位显示。 (4)Set Strictdate To 功能:用设置是否对日期格式进行检查 0 表示不进行严格日期格式检查, 与早期 FoxPro 兼容 1 表示进行严格日期格式检查,系统默认 2 表示进行严格日期格式检查,且对 CTOD( )和 CDOT( )函数也有效。 (5)逻辑型常量:只有逻辑真或逻辑假两个值,用 句点(. 逻 逻 .)来作定界符 辑 辑 真 假 的 的 表 表 示 示 形 形 式 式
有: .T. , .t. , .Y. , .y. 有: .F. , .f. , .N. , .n. 注:逻辑型常量的定界符不能省略 2、变量:以字母、汉字、下划线开头,后接字母、 数字、下划线构成。
(1)逻辑删除,即先在要删除的记录上加删 除标记; (2)物理删除, 即用 Pack 命令将带有删除标 记的所有记录从表中物理删除。 VFP 提供了三种删除记录的命令: Delete(逻辑删除即置删除标记) 。 Pack(物理删除)命令以及 Zap(全部删 除)命令。另外,VFP 也提供了对已标记删 除标记的记录进行恢复的 Recall 命令
级联(父表字段改变,子表对应字段联动改变) 对父表中的主关键字段或候选关键字段的更改,会
在相关的子表中反映出来