Append From数据库路径及全名条件子句Fields 字段名,字段名… 将另一数据库符合条件的记录中相应字段的数据逐条添加 到当前库中 例:假设当前库与D:mysub\mydb2.dbf中都包含name, sex,birthday字段,并且D:mysub\mydb2.dbf中有l1 条记录 Append From D:mysubmydb2.dbf Fields name, sex,birthday 结果:当前数据库增加l1条记录,其中name,sex, birthday三个字段非空 注意:指定的字段必须是两个数据库共有的,且类型相同, 此外两个库都可以包含不同的其它字段 ● 复制数据库文件(P61-P62)(菜单操作:Database/Copy To.…) Copy To新数据库路径及全名范围条件Fields字段 名,字段名,… 将当前库指定范围符合条件的所有记录的相应字段数据逐条 复制到新的数据库中,新数据库具有指定的字段且字段类 型与宽度与当前库相同 例:假设当前库有l0条记录,字段为name,sex,birthday Copy To D:\mysub new.dbf All Fields name, birthday 结果:在D:\mysub中上产生一个新数据库,文件名 为new.dbf,有l0条记录,包含两个字段 name和birthday 例:Copy To D:mysub\copy.dbf 结果:在D:mysub中上产生一个与当前库完全相同 的数据库,文件名为copy.dbf 注意:若字段子句包含备注或通用字段,则新库自动包含相 应备注文件(.fpt) ●单独复制库文件结构(P62) Copy Structure To数据库路径及全名Fields字段名, 字段名,…
在指定磁盘目录中产生指定字段结构的新数据库(无记录) 例:Copy Structure To D:mysub newbase.dbf 结果:在D:\mysub1中产生一个新的库文件,结构与 当前库完全相同,其中没有记录,文件名为newbase.dbf ●·产生排序文件(P72)(菜单操作:Database/Sort..) Sort To新数据库文件路径及全名On关键字段名 [/A或D]范围子句条件子句字段子句 产生一个新的数据库文件,包含当前库中指定范围符合条 件及指定字段的记录,其中的记录按关键字段值的大小排 序(A升序,D降序) 例:Sort To D:mysub\sortbase.dbf On name/D 结果:在D:\mysub中产生名为sortbase..dbf的新数据 库,结构与当前库相同,包含所有当前库记录, 但记录号顺序按姓名值从大到小排列 ●磁盘文件操作命令(P68)(与相应DOS命令相似) Rename文件路径及全名To新的文件路径及全名 Erase文件路径及全名 Delete File文件路径及全名 Copy File源文件路径及全名To目标文件路径及全名 Dir日录路径 Type文本文件路径及全名 第六讲索引与查询(一) 要点:建立复合索引文件 引用复合索引排序 顺序查询 索引查询 为了便于在数据库中查找符合特定条件的记录,往往需要让数据库中的记录按特定 的顺序排列(好比字典按字母顺序排列单词一样)。FoxProw允许用户任意排列记录的 顺序,但要求用户事先针对数据库建立索引文件,索引文件自动保存索引关键字值与记 求号的对照(好比索引卡片),例如职工姓名值与记录号的对照,设备编号值好与记录 号的对照,等。 索引文件与数据库文件不同,它从属与特定的数据库,不能通过File/Open或Use