§4.3表的维护命令 1.记录的定位 GO TOPBOTTOM GO<数值表达式 2记录的移位 SKIP[<数值表达式 3插入新记录(在当前记录前或后插入) INSERT BLANKI BEFOREI 4追加新记录(在表尾追加) Y APPEND BLANK INSERTINTO表名(字段1字段2,… VALUES(表达式 [,表达式2,…]) APPEND FROM<文件名>[常用子句][其它子句]
§4.3表的维护命令 1. 记录的定位 GO TOP|BOTTOM GO <数值表达式> 2.记录的移位 SKIP [<数值表达式>] 3.插入新记录(在当前记录 前或后插入) INSERT [BLANK] [BEFORE] 4.追加新记录(在表尾 追加) APPEND [BLANK] INSERT INTO 表名[(字段1[,字段2, …])]VALUES(表达式 1[, 表达式2, …]) APPEND FROM <文件名> [常用子句] [其它子句]
5逻辑删除(加删除标记 DELETE[<范围>][for<条件 如: dele all for性别=“男” 6物理删除命令(删除带有删除标记的记录) PACK 7记录恢复命令(去掉删除标记) RECALL[范围>][for<条件 如: recall all for性别=“男” 8物理清除所有记录 ZAP 相当于 DELETE ALL+PACK
5.逻辑删除 (加删除标记) DELETE [<范围>] [for<条件>] 如:dele all for 性别=“男” 6.物理删除命令(删除带有删除标记的记录) PACK 7.记录恢复命令(去掉删除标记) RECALL [<范围>] [for<条件>] 如:recall all for 性别=“男” 8.物理清除所有记录 ZAP 相当于DELETE ALL + PACK
9成批修改数据 REPLACE<字段名1>WTH<表达式1>[ ADDITIVE[<字段名2> WTH<表达式2>[ ADDITIVE][范围]FOR<条件>] [ WHERE<条件> 如 g use sb replace al价格with价格-1000 replace备注 with+编号+名称 additive for主要设备
9.成批修改数据 REPLACE <字段名1> WITH <表达式1> [ADDITIVE][,<字段名2> WITH <表达式2> [ADDITIVE]]…[ 范围][FOR <条件>] [WHERE<条件>] 如:use sb replace all 价格 with 价格-1000 replace 备注 with ‘,’+ 编号+名称 additive for 主要设备