资源描述:
《VFP命令大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.一、主要命令:1、createcreatedatabase库文件名.dbc―――建立数据库:createtable/dbf表名(各个字段属性)??????????????—————建立表createview<视图名>as
2、在用use命令打开表文件以后,才能显示或修改表文件的结构。4、append作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。格式:append[blank]说明:在append命令后面加上blank参数表示在当前表的尾部添加一条空白记录。无blank参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。5、insertinsertblankbefore 在当前表的当前记录之前插入一条空白记录insertinto表名[(字段]values(表达式1[,表达式2…])—
3、—插入记录insertinto表名fromarrayarrayname
4、frommemvar如带有frommemvar子句,则用同名的内存变量给字段赋值。例:insertinto学生(xh,xm,xb)values(“950106”,“高山”,“男”)6.altertable表名add字段名字段类型(字段参数)―――添加字段altertable表名alter字段名setcheck<条件>——为字段添加有效性规则例:altertable评分alter分数setcheck分数>=0and分数<=10alterta
5、ble表名drop字段名[altercolumn字段名type{null
6、notnull}][{,字段名typenull
7、notnull}...][drop字段名[,字段名[,...]]例:altertable歌手add最后得分f(6,2)7、updateupdate<表名>set<字段1=表达式1>,<字段2=表达式2...>where<条件>例:update产品set单价=单价*1.088、browse作用:打开一个“浏览”窗口,供用户浏览或修改记录。格式:browse[fields<字段名表>]9、us
8、e作用:打开和关闭表文件。格式:use[<文件名>]10、list和display格式:list
9、display[off][<范围>][fields]<表达式表>[while<条件>][for<条件>][toprint
10、tofile<文件>]list
11、displaystructuretoprint
12、tofile<文件>)list
13、displaystatus[toprint
14、tofile..<文件>]注:list命令一次连续显示完所有记录内容。display命令在显示记录满屏后,要求用户按任意键继续显示。如果l
15、ist与display都无任何选择项时,list显示文件的全部记录,display仅显示当前记录。11、记录的定位作用:用记录指针(pointer)定位记录。格式:1)go[to]recordn
16、top
17、bottom命令定位go[record]ngobottomgotop2)n3)skip[+
18、-]n说明:第一个命令又叫绝对定位,其中,recordn定位到n号记录,top定位到第1个记录,bottom定位到最后一个记录。第二个命令定位到第n个记录,n是一个数值。第三个命令又叫相对定位,它以当前记录为基准前移(
19、-)或后移(+)n个记录,不选任选项,则默认记录指针后移一个记录。locate[<范围>]for<表达式>范围:allnextn,recordn,rest12、change和edit作用:显示要编辑或修改的字段。格式:change
20、edit[<范围>][fields<字段名表>][while<条件>][for<条件>]13、replace格式:replace[<范围>]<字段1>with<表达式1>[,<字段2>with<表达式2>][for<条件>][while<条件>]例:replaceall工资with
21、工资+200for工资<1000replacefromarray数组名[fields字段名列表][常用子句]——用内存数组的值更新数据表中的记录:14、delete、pack、zap和recall作用:分别是给要删除的记录作删除标记、彻底删除、删除所有记录和取消被选中的表记录的删除标志。格式:delete[<范围>][while<条件>][for<条件>](特例:deletefilefilename