VFP常用的操作命令总结

VFP常用的操作命令总结
VFP常用的操作命令总结

VFP常用的操作命令总结

<范围>子句

4种情况:ALL 操作对象为表中全部数据。

NEXT 操作包括当前记录在内的以下n条记录。

RECORD 只操作第n个数据。

REST 操作从当前到结尾的记录。

①显示表中记录LIST、DISPLAY

USE F:\VFP\st.dbf (路径根据不同情况有不同值)

LIST [<范围>] [FIELDS] <字段名列表> [FOR<条件>] [OFF]

LIST 学号,姓名, 入学成绩FOR 性别.and. 入学成绩>=480

DISPLAY FOR 出生时间

(LIST为全部显示命令,DISPLAY仅显示当前记录内容。若DISPLAY中包含ALL或FOR语句,则等同于LIST)。

②修改记录REPLACE

REPLACE [<范围>] <字段名1> WITH <表达式1>[ ,<字段名2> WITH <表达式2>] [ FOR <条件>]

REPLACE 入学成绩WITH 入学成绩+10 FOR 所在系="计算机"

REPLACE ALL 总分WITH 语文+数学+英语

REPLACE 补助WITH 补助*1.5 ,分数WITH 分数+10 FOR 性别='男' .AND. 专业='物探'

(如果没有ALL或FOR,只更替当前记录)。

③删除记录DELETE

DELETE [<范围>] [FOR <条件>]

GO 2

DELETE (逻辑删除第2条记录)

DELETE ALL (逻辑删除全部记录)

DELETE FOR 所在系=”中文”.and. .not. 性别

DELETE FOR 入学成绩<=470

恢复记录:RECALL RECALL [<范围>] [FOR <条件>] RECALL (只恢复当前一条记录)。

RECALL ALL (恢复所有打上删除标记的记录)。

物理删除命令:PACK、ZAP

PACK (物理删除所有打上删除标记的记录,一旦执行,无法用RECALL 恢复)。

ZAP =DELETE ALL+PACK (等价于DELETE ALL 加上PACK,物理删除表中所有记录,只保留表结构,结果为一空表)。

④插入新记录(用REPLACE命令填充一个新数据)看懂即可

APPEND BLANK (书上第26页)

REPLACE 学号WITH “2006200”,姓名WITH “丁一”,性别WITH .T. ,出生时间WITH CTOD(“07/19/87”), 入学成绩WITH 508,所在系WITH “计算机”,系负责人WITH “程家吉”

⑤数据查询LOCATE

LOCATE [<范围>] [FOR <条件>]

定位到范围中满足FOR条件的第1条记录。

LOCATE FOR YEAR(出生时间)=1986

(其中,出生日期为日期类型,

如果为字符串类型,可用RIGHT(出生日期,2)= "86")

CONTINUE

DISP

(注:CONTINUE命令必须与LOCA TE命令配合使用,以显示下一条符合条件的记录)。

⑥统计记录COUNT、SUM、A VERAGE

COUNT [<范围>] [FOR <条件>] [TO <内存变量>]

SUM [<范围>] [ <表达式表>] [FOR <条件>] [TO <内存变量表>]

A VERAGE [<范围>] [<表达式表>][FOR<条件>][TO<内存变量>]

COUNT FOR .NOT. 性别TO n

COUNT FOR 入学成绩>=480 TO x

? n, x

SUM 入学成绩FOR .NOT. 性别TO nu

SUM 入学成绩FOR 所在系="计算机" TO number

A VERAGE 入学成绩FOR YEAR(出生时间)=1986

.AND. .NOT. 性别TO pjcj

A VERAGE 入学成绩FOR 所在系="中文" TO pjszx

⑦用命令建立索引

INDEX ON <索引表达式> <索引文件名> [FOR <条件>]

INDEX ON 学号TO xh

LIST

INDEX ON ---入学成绩TO cj (加上减号为降序,默认为升序,仅对数值型有效.)

INDEX ON 出生时间TO birthday

LIST

INDEX ON 姓名+ STR(入学成绩) TO xmcj

LIST

INDEX ON 出生时间TAG birthday DESC

按出生时间的降序建立索引(默认为升序)。

补充内容:

常用函数

ABS( )、ALLTRIM()、BETWEEN( )、BOF( )、CTOD( )、DATE( )、DATA TIME( )、DAY( )、DTOC( )、EOF( )、IIF( )、INT( )、LEFT( )、LEN( )、MAX( )、MIN( )、MONTH( )、RECCOUNT( )、RECNO( )、RIGHT( )、STR( )、SUBSTR( )、TIME( )、YEAR( )。

①索引的降序处理:

如果是数字,可直接在前面加“-”号。如果是字符串,则格式如下:

INDEX ON 出生时间TAG sj DESC

②求最大值最小值的方法(命令与函数的配合使用)。

CALCULATE MAX(入学成绩) TO maxcj

CALCULATE SUM(入学成绩),MAX(入学成绩),MIN(入学成绩),A VG(入学成绩)

③复制数据到新表

命令如下:COPY TO <新表名> FIELDS <范围> FOR <条件>

COPY TO 学生1.dbf FIELDS 姓名,性别,出生时间

FOR 所在系="计算机"

(将当前表中符合条件的记录的对应字段复制到新表)

④将逻辑型字段显示为文本

LIST FIELDS 姓名, ”性别:”+ IIF(性别,’男’,’女’)

⑤将数据排序后插入到新表中

SORT TO <文件名>ON <字段名1>[/A][/D],<字段名2>[/A][/D]…[范围][FOR条件]

要求对所有记录按照出生时间的降序排列,出生时间相同时再按所在系的升序排列,并生成表名为“学生2”的新表。

sort to 学生2.dbf on 出生时间/d, 所在系/a

Sort to student2.dbf on 出生时间/D fields 姓名,性别,出生时间for 性别

⑥记录指针

GO TOP 指针指向首记录。

GO BOTTOM 指针指向末记录。

GO n n为正整数,指针指向第n条记录。

SKIP n n为正、负数,正数指针下移,负数指针上移。

?BOF( ) 提问指针是在文件头上么。

?EOF( ) 提问指针是在文件尾么。

?RECNO( ) 提问当前指针指向第几条记录。

?RECCOUNT( ) 提问当前表中一共有多少条记录。

⑦综合练习

LIST "学号:"+学号,"姓名:"+姓名,"性别:"+iif(性别,"男","女"),"出生时间:"+dtoc(出生时间),"入学成绩:"+str(入学成绩,6,1)

补充教材课后习题答案

一、选择题

BCCAB BDCDB BDABC 无BACB

二、填空题

1、WITH 价格*(1-0.2245) , 航班='M' .OR. 航班='B'

2、李明郭吴欧阳惠吴友

3、DELETED ON

4、

(1) 120

(2) 1003

(3) CONTINUE

5、A VERAGE , REPLACE

6、价格<100 .OR. 价格>4000

PACK

三、操作题

第一题:

(1)、DISPLAY STRUCTURE

(2)、SUM 补助FOR SUBSTR(DTOC(出生日期),7,2)<"86" TO xyz

(或:SUM 补助FOR YEAR(出生日期)<1986 TO xyz)

(3)、DELETE ALL FOR 是否党员.AND. 性别='男'

PACK

(4)、INDEX ON 姓名+STR(补助) TO xmjbbzh

第二题

(1)、LIST FIELDS 姓名,补助FOR 专业='石油'

(2)、COUNT FOR .NOT. 是否党员.AND. 专业='物探' TO x

(3)、REPLACE ALL 专业WITH "物理探测" FOR 专业='物理'

(4)、INDEX ON 出生日期TO csrq

第三题

(1)、LIST FIELDS 姓名,补助,等级FOR 性别='女' .AND. 是否党员.AND. 补助>100

(2)、LOCATE FOR .NOT. 是否党员.AND. 性别='女'

(3)、DELETE ALL FOR 等级='优秀' .AND. .NOT.是否党员

(4)、SORT TO 学生2 ON 出生日期FIELDS 姓名,补助,出生日期

FOR 专业="计算机"

第四题

(1)、LIST FIELDS 姓名,出生日期FOR 性别='女' .AND. MONTH(出生日期)=7

(2)、LOCATE FOR 性别='男' .AND. 等级='优秀'

(3)、REPLACE ALL 补助WITH 补助+30 FOR 性别='男' .AND.专业='物探'

(4)、INDEX ON 姓名+STR(分数) TO xmfsh

第五题

(1)、LIST FOR YEAR(DA TE( ))-YEAR(出生日期)>=20

(2)、AVERAGE 分数FOR YEAR(出生日期)=1983

.AND. 性别='女' TO xyz

(其中,出生日期为日期类型,

如果为字符串类型,可用RIGHT(出生日期,2)= "83")

(3)、DELETE ALL FOR 等级='优秀' .AND. .NOT. 是否党员

(4)、SORT TO 学生2.dbf ON 分数FOR 性别='女' .AND. YEAR(出生日期)=1984

Suse_Linux常用命令小结

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9

d、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart 3、Suse9下开启FTP服务 a、修改/etc/xinetd.d/vsftpd文件:disnable=no b、修改/etc/vsftpd.conf文件,取消如下行的注释: write_enable=YES local_enable=YES local_umask=022 ascii_upload_enable=YES ascii_download_enable=YES c、修改/etc/ftpusers,注释掉允许ftp的用户,如root d、重启网络服务 # /etc/init.d/xinetd restart 4、Suse9下配置rlogin a、配置用户$HOME目录下的.rhosts文件 # vi .rhosts 主机名1 用户名 主机名2 用户名 b、修改/etc/xinetd.d/rlogin文件:disnable=no c、修改/etc/pam.d/rlogin文件,注释如下行,允许root用户rlogin "auth required pam_securetty.so" d、重启网络服务 # /etc/init.d/xinetd restart 5、查看版本、内核 # cat /etc/issue Welcome to SUSE LINUX Enterprise Server 9 (i586) - Kernel \r (\l).

VFP中常用命令集

VFP中常用命令集 一、主要命令: 1、CREATE 作用:建立一个新的表。 格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。) 说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出 对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用 户输入想要建立的表名。 2、MODIFY STRUCTURE 作用:显示表文件结构,并允许修改此表的结构。 格式:MODIFY STRUCTURE 说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。3、APPEND 作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。 格式:APPEND [BLANK] 说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。 4、INSERT 作用:在表文件中间插入一个新记录。 格式:INSERT [BEFORE] [BLANK] 说明:INSERT 在当前记录后插入一记录; INSERT BEFORE 在当前记录前插入一记录; INSERT BEFORE BLANK 在当前记录前插入一空记录。 5、BROWSE 作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。 格式:BROWSE 6、USE 作用:打开和关闭表文件。 格式:USE [<文件名>]

foxpro命令完整说明

一、内存变量常用命令 一赋值 STORE <表达式>TO <变量名表> <内存变量名>=<表达式> 二显示 ? ?? LIST|DISPLAY MEMORY [LIKE<通配符>] [TO PRINTER[PROMPT]|TO FILE<文本文件名>] 三清除 CLEAR MEMORY RELEASE <变量名表> RELEASE ALL [LIKE<通配符>|EXCEPT<通配符>] 四保存 SAVE TO <内存变量文件名>[ALL LIKE|EXCEPT<通配符>] 五恢复 RESTORE FROM <内存变量文件名> [ADDITIVE] 二、表结构操作命令 一创建表 CREATE <表名> 二修改结构 MODIFY STRUCTURE 三显示结构 LIST|DISPLAY STRUCTURE [TO PRINTER[PROMPT]|TO FILE<文本文件名>] 四复制结构 COPY STRUCTURE TO <表名> [FIELDS<字段名表>] *生成表结构文件 COPY STRUCTURE TO <表结构文件名> EXTENDED *表结构文件还原成表结构 CREATE <表名> FROM <表结构文件名> 三、表记录操作命令 一表打开关闭 USE <表名> CLOSE DATABASES 二显示 LIST|DISPLAY [OFF] [范围] [FIELDS<字段名表>] [FOR<条件>] [WHILE<条件>][TO PRINTER[PROMPT]|TO FILE<文本文件名>] 三追加 APPEND [BLANK] APPEND FROM <表名> 四插入 INSERT [BLANK] [BEFORE]

个人总结的mysql常用命令大全

第一招、mysql服务的启动和停止 net stop mysql net start mysql 第二招、登陆mysql 语法如下:mysql -u用户名-p用户密码 键入命令mysql -uroot -p,回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql 的提示符是: mysql> 注意,如果是连接到另外的机器上,则需要加入一个参数-h机器IP 第三招、增加新用户 格式:grant 权限on 数据库.* to 用户名@登录主机identified by "密码" 如,增加一个用户user1密码为password1,让其可以在本机上登录,并对所有数据库有查询、插入、修改、删除的权限。首先用以root用户连入mysql,然后键入以下命令: grant select,insert,update,delete on *.* to user1@localhost Identified by "password1"; 如果希望该用户能够在任何机器上登陆mysql,则将localhost改为"%"。 如果你不想user1有密码,可以再打一个命令将密码去掉。 grant select,insert,update,delete on mydb.* to user1@localhost identified by ""; 第四招:操作数据库 登录到mysql中,然后在mysql的提示符下运行下列命令,每个命令以分号结束。 1、显示数据库列表。 show databases; 缺省有两个数据库:mysql和test。mysql库存放着mysql的系统和用户权限信息,我们改密码和新增用户,实际上就是对这个库进行操作。 2、显示库中的数据表: use mysql;

VFP6.0学习笔记(修订)

VFP6.0学习笔记2008年4月10日

目录 一、VF6.0的主索引 二、VF6.0表单建立 三、VFP中”退出”按扭代码和VFP中猜数游戏中”开始”程序码 四、VF6.0表单居中 五、VFP中调用焦点方法: 六、Vf6.0中两个表的链接查询 七、VFP常用命令及用法实例 八、在VFP中显示某特定条件的数据记录 九、VFP中身份证号码修复 十、VFP中计算年龄 十一、VFP程序设计中英文注释 十二、VFP中统计年龄 十三、在VFP中设置焦点 十四、VFP中几个常用函数1 十五、VFP中时间函数 十六、VFP中的字符串替换命令 十七、VFP中的常量 十八、在一个表内查询有关字段内容的方法: 十九、VFP的多表查询

一、VF6.0的主索引 VF6.0中的主索引的用途,是指在表中不能出现重复记录. 二、VF6.0表单建立 改变容器大小选项:在“全部”选项卡里输入Height(高度).Width(宽度值) 改变图片显示容器属性:在属性框中选择Stretch.默认是0‘剪载’,改成变填充,可将图片在容器中全部显示. 修改窗体介绍:在属性栏选Caption.添加窗体背景图,在属性栏里选Picture,点上面的浏览‘按钮’,进行查找图片文件. 三、VFP中”退出”按扭代码和猜数游戏中”开始”程序码 1、退出: 在方法程序中双击Click Event,输入: thisform.release&&本表单.释放 2、开始: https://www.360docs.net/doc/3311394043.html,bel1.visible=.f.&&重新开始,abel1标签的可见为假,即赢字隐去. https://www.360docs.net/doc/3311394043.html,bel2.visible=.f.&&将label2标签的可见为假,即"输"字隐去. thisform.text1.value=int(rand()*10)&&设置本表单text1文本框的随机值.本例中随机值是10。 thisform.text2.value=int(rand()*10)&&设置text2文本框

HIT常用命令小结

常用BSC命令小结: 查询类: 1.ZEEI:BTS/BCF=BTS号/BCF号;查看BTS/BCF的详细信息 2.ZEEI::BCSU;查看当前BSC最大容纳载频数及各BCSU下所有载频数 3.ZERO:BTS= BTS号,TRX=TRX号;查看BTS/TRX的详细情况、干扰级别 4.ZEFO:BCF号:ALL;查看BCF的所有参数 5.ZEQO:BTS= BTS号:ALL;查看BTS的所有参数 6.ZEQO:SEG=**:ALL;查看EDGE站点的所有参数 ZEAO:BTS= BTS号;查看BTS的所有相邻小区 8.ZEAO:BTS= BTS号;ABTS= BTS号;查看同一BSC下的BTS的所有相邻小区 ZEAO:BTS= BTS号;LAC=LAC号,CI=CI号;查看不同BSC的BTS所有相邻小区 10.ZEHO:BTS= BTS号;查看BTS的切换参数 11.ZEUO:BTS= BTS号;查看BTS的功率控制参数 12.ZEFO:BCF号:ALL;查看BCF的所有参数 13.ZEOH::BCF=BCF号;查看当天BCF告警 14.ZEOH:YYYY-MM-DD:BCF= BCF号;查看从输入日期至今的告警 15.ZEOL:BCF号;查询实时告警 16.ZEOL::NR;查询实时告警 17.ZAHO;查看BSC当前告警 18.ZAHP;查看BSC历史告警 19.ZUSI:单元名,单元号;查看各单元状态和相关信息 20.ZUDU:单元名,单元号;诊断指定单元 21.ZCEL:CGR=1;查看A接口电路状态 22.ZRCI:GSW:CGR=1;查看A接口电路的详细信息 23.ZNEL;查看CCS7信令的详细信息 24.ZDSB:NAME=T***%;(***是BTS号)查看信令时隙 25.ZDTI:::PCM=***;查询是否有空余时隙 26.ZEJO ; 查看BSC参数检查 27.ZEAT ; 查看BSC下是否有相同的NCC + BCC + FREQ 28.ZYMO:ET 查看传输 修改类: 1.ZEFS:BCF号:L/U;对BCF重新启动 2.ZEQS:BTS=BTS号:L/U;对BTS重新启动 3.ZERS:BTS=BTS号,TRX=TRX号:L/U;对一个载频重新启动 4.ZUSC:单元名,单元号:目的状态;修改指定单元的状态 5.ZCEC:CRCT=PCM号-时隙号:目的状态;修改A接口电路状态 6.ZCEC:CRCT=PCM号-时隙号:目的状态;修改A接口电路状态 7.ZEAM:BTS=A:ABTS=B::PMRG=0(-10); 修改同一BSC内的PMRG,推话务量(A 为block cell,B是A的adj cell) ZEAM:BTS=A:LAC=B,CI=B::PMRG= 0(-10); 修改不同BSC的PMRG, ZEUG:BTS=A:PMAX= ; 给A小区降功率可缩小覆盖范围,起到缓解拥塞作用 注解:

VFP常用命令及用法

VFP常用命令及用法、实例 命令中用到的范围: ALL:命令对表中所有记录起作用,即执行时从首记录到末记录,最记录指针停在数据库的末尾。 NEXT 命令作用于从当前记录开始到当前记录后条记录为止的范围内的记录,最后记录指针指向作用范围内的最后一条记录处。NEXT 1表示仅作用于当前记录。 Record 命令作用于记录号为的记录。 TEST 命令作用范围从当前记录开始到表的最后一个记录为止 命令中的FOR子句只作用于满足条件的记录。 一、基本命令 1. 打开和关闭数据表 USE [<数据表名>] 当省略选项时为关闭当前数据表 CLOSE ALL 关闭所有数据表

2. 选择当前工作区 SELECT <工作区号|数据表名|0> 功能:选择当前工作区。可以直接选择工作区号,也可通过指定其中已经打开的数据表别名来指定工作区。 SELECT 0 是选择当前未使用的最低编号的工作区 3. 增加记录 APPEND BLANK 在当前表的尾部追加一个空白记录 INSERT BLANK 在当前表的当前记录之后插入一条空白记录 INSERT BLANK BEFORE 在当前表的当前记录之前插入一条空白记录 注意:在表建立索引后,INSERT的功能与APPEND相同 4. 替换字段的值 REPLACE [范围] <字段1> WITH <表达式1>[, <字段2> WITH <表达式2>, ...<字段n> WITH <表达式n>] [FOR ] 功能:计算表达式的值,并填入指定字段,当范围和条件选项省略时只对当前记录操作。 5. 删除记录 DELETE [范围] [FOR 条件]

FoxPro常用命令

FoxPro常用命令 1、Append [from] 2、Brow 3、Close [All] 4、Copy to 5、Count 6、Delete 7、Edit 8、For <条件> 9、Go Top/Button/n 10、Insert 11、Pack 12、Recall [All] 13、Replace 14、Select n 15、Sort on 16、Use [文件名] 17、Zap 18、FoxPro的运算符号及求和等运算函数 19、FoxPro的数据类型及类型转换函数 2007-12-09 | 常用Visul FoxPro命令、函数及程序语句 标签:FoxPro参考 有个朋友让我帮助处理一下用Excel建立的数据,本想用Delphi做处理,突然想到了FoPro,把Excel文件另存为DBF3的格式,然后用FoxPro做处理也很方便,而且让他学会处理,对他以后再做类似的处理也有好处,于是,搜集了一下Visul ForPro的相关资料,先复习了一下下,很快就完成了他的数据处理。 现在,把这些资料放到这,以后再查找也方便了。 一、主要命令: 1、CREATE 作用:建立一个新的表。 格式:CREATE [<文件>|?](注意,命令字符可取前面四个字符,后面可省略不写,即CREA,下同;中括号表示其中的参数是可选的;|管道符号表示两个参数只能选择一个,不能同时选择,下同。) 说明:文件指建立以.dbf为扩展名的VFP数据库文件,在命令后面加上一个问号表示系统会弹出

对话框,要求用户输入想要建立的表名。在命令中不加文件名或问号系统也会弹出对话框,要求用 户输入想要建立的表名。 2、MODIFY STRUCTURE 作用:显示表文件结构,并允许修改此表的结构。 格式:MODIFY STRUCTURE 说明:只有在用USE命令打开表文件以后,才能显示或修改表文件的结构。 3、APPEND 作用:在当前表的尾部(无论表中有无记录)追加记录(在当前表指当前正使用的表)。 格式:APPEND [BLANK] 说明:在APPEND命令后面加上BLANK参数表示在当前表的尾部添加一条空白记录。无BLANK参数时,表示在当前表的尾部添加一条记录并要求用户输入相应的字段内容。 4、INSERT 作用:在表文件中间插入一个新记录。 格式:INSERT [BEFORE] [BLANK] 说明:INSERT 在当前记录后插入一记录; INSERT BEFORE 在当前记录前插入一记录; INSERT BEFORE BLANK 在当前记录前插入一空记录。 5、BROWSE 作用:主要用于打开浏览窗口,查阅表文件并同时进行修改。 格式:BROWSE 6、USE 作用:打开和关闭表文件。 格式:USE [<文件名>] USE 说明:前一个命令用来打开<文件名>指定的表文件,该表如有备注型字段,则同时打开相应的备注文件(.fpt文件);后一个命令关闭当前打开的表文件。 7、LIST和DISPLAY 作用:显示表(.dbf)的内容、结构或状态。 格式:LIST|DISPLAY [OFF] [<范围>] [FIELDS] <表达式表> [WHILE <条件>] [FOR <条件>] [TO PRINT|TO FILE <文件>] LIST|DISPLAY STRUCTURE TO PRINT|TO FILE <文件>] LIST|DISPLAY STATUS [TO PRINT|TO FILE <文件>] 说明:命令带OFF参数表示不显示记录号,范围指定对哪些记录进行操作,范围包括:RECORD n 第几号记录、NEXT n 当前记录开始的几个记录、REST 自当前记录开始至文件末尾的所有记录、ALL 所有的记录。不选范围则隐含范围为ALL;FIELDS后跟字段名,字段名与字段名之间用逗号分隔。WHILE后跟条件,FOR后

Visual FoxPro常用命令总结

Visual FoxPro常用命令总结 1、打开表命令: USE 表文件名 2、关闭表命令:USE 、CLOSE ALL 3、记录指针定位命令:GO 数值表达式(绝对移动)、SKIP(相对移动) 4、替换(修改)记录命令: REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2…… [范围][FOR<条件>] 5、复制表命令: COPY TO 新文件名 [FOR〈条件〉][范围] 6、复制表结构命令:COPY STRU TO 新表文件名 [FIEL 〈字段名表〉] 7、查询命令:(1)条件查询:LOCATE FOR 〈条件〉 继续查找命令:CONTINUE 8、选择工作区命令: SELE 工作区号|别名 9、建立表之间的关联命令:SET RELATION TO 关联表达式 INTO 别名 10、表的更新命令: UPDATE ON 关键字段 FROM 别名 REPLACE 字段1 WITH 表达式1,字段2 WITH 表达式2 …… [RANDOM] 11、交互式输入命令: (1)INPUT [提示信息] TO 内存变量 (2)ACCEPT [提示信息] TO 内存变量13、输出命令:?和?? 14、设置默认路径命令: SET DEFA TO 盘符:\路径 15、关闭表命令:CLOSE TABLE,CLEAR ALL 16、记录显示命令:LIST/DISP [范围][FOR 〈条件〉] 17、追加记录命令:(1)表尾追加:APPEND [BLANK] (2)表中插入:INSERT [BEFORE] [BLANK] (3)从其他文件中追加多条记录到当前表: APPEND FROM 文件名 [FOR〈条件〉][FIEL <字段名表>] 18、删除记录命令:DELE [范围][FOR<条件>] 19、彻底删除带标记记录命令:PACK 20、取消删除标记命令:RECALL [范围][FOR<条件>] 21、物理删除表中所有记录命令:ZAP 22、复制任何类型文件:COPY FILE 〈文件名1〉TO 〈文件名2〉 23、将单个记录发送到数组:SCATTER TO 〈数组名〉[FIEL〈字段名表〉] 24、将数组中的值发送到当前记录命令:GATHER FROM 数组名 25、将表中多条记录传送到数组命令:COPY TO ARRAY 数组名 26、将二维数组中的值传送到表中: APPEND FROM ARRAY 数组名 27、表的排序命令: SORT ON 〈字段1〉/A|/D,字段2/A|/D to 新表文件名

VFP中常用命令

VFP中常用命令 一、数据库的建立、打开、关闭和删除 建立数据库: CREATE DATABASE [database name|?] 从磁盘中删除数据库: CREATE DATABASE [database name|?] ELETE DATABASE database name DELETE DATABASE database name |? 打开数据库: OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE] 打开数据库设计器(允许用户按交互方式编辑当前数据库): MODIFY DATABASE [database name|?] 指定的数据库database name为当前数据库。 指定当前的数据库: SET DATABASE TO [database name] Database name必须为已经打开的数据库。如果省略数据库名称database name则不指定当前数据库(没有当前数据库)。 关闭数据库: CLOSE DATABASE [ALL] 关闭当前数据库,如果带ALL子句,则关闭所有打开的数据库。 二、数据表和视图的建立、打开、关闭和删除 建立数据表(SQL命令): CREATE TABLE | DBF table name (Col_ name1 Type1 [NOT NULL/NULL] [{,Col _n ame2 Type2 [NOT NULL/NULL]}...] ) table_ name是所创建的数据表的名字。 Col_name1,Col_name2,...是表中列的名。 Type1, Type2...是相应列的数据类型(VFP的数据类型见表3-9)。 如果说明为NOT NULL,则列中不允许分配空值(这种情况下,列不能包含空值,如果插入空值,将返回错误信息)。 向当前打开的数据库中添加数据表: ADD TABLE table name|? 从当前打开的数据库中删除数据表: REMOVE TABLE table name|? [DELETE]

Visual FOXPRO中的常用命令和函数

Visual FOXPRO中的常用命令 命令结构 FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。 如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT] 常用子句 范围:表示记录的执行范围,可以是下面几项其中之一: ALL 表示全部记录; NEXT n 表示从当前记录开始的以下n条记录; RECORD n 表示第n号记录; REST 表示从当前记录到最后一条记录。 FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。 FOR条件:对满足条件的记录进行操作。 WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。 以下命令中,大写的英文词为关键词,必须原样照写。 “常用子句”指以下几个可选子句: [范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件] 命令中的“列表”,指用“,”分隔的各项。如“字段名列表”就是将各个字段名用逗号分隔。部分英文词的意义: Databasename 数据名 tablename 数据表名 filename 文件名 Viewname 视图名 arrayname 数组名 一、数据库的建立、打开、关闭和删除 建立数据库: CREATE DATABASE [databasename|?] .DBC .DBT 从磁盘中删除数据库: DELETE DA TABASE databasename|? 打开数据库:OPEN DATABASE [EXCLUSIVE|SHARED][NOUPDATE] 打开数据库设计器(允许用户按交互方式编辑当前数据库):MODIFY DATABASE [databasename|?] 指定的数据库databasename为当前数据库。 指定当前的数据库:SET DA TABASE TO [databasename] Databasename必须为已经打开的数据库。如果省略数据库名称databasename,则不指定当前

VFP常用函数、属性、事件和方法

VFP常用命令,函数,属性,事件和方法一.常用命令 1.CREATE TABLE-SQL 创建一个含有指定字段的表。 2.ALTER TABLE-SQL 以编程方式修改表的结构。 3.SELECT 激活指定工作区。 4.USE 打开一个表及其相关索引文件,或打开一个SQL视图。5.CLOSE TABLES 关闭所有打开数据库中的所有表。 6.COPY STRUCTURE 用当前选择的表结构创建一个新的空自由表。 7.COPY TO 用当前选定表的内容创建新文件。 8.RENAME TABLE 重命名当前数据库中的表。 9.BROWSE 打开浏览窗口。 10.A PPEND 在表的末尾添加一个或多个新记录。 11.A PPEND FROM 从一个文件中读入记录,添加到当前表的尾部。 12.G O/GOTO 将记录指针移到指定记录上。 13.L OCATE 按顺序搜索表,从而找到满足指定逻辑表达式的第一个记录。14.S EEK 在一个表中搜索首次出现的一个记录。 15.S KIP 使记录指针在表中向前或向后移动。 16.C ONTINUE 继续执行先前的LOCA TE命令。 17.E DIT 显示要编辑的字段。 18.D ELETE 给要删除的记录做标记。 19.D ELETE-SQL 给要删除的记录做标记。 20.P ACK 从当前表中永久删除有删除标记的记录。 21.R ECALL 恢复所选表中带删除标记的记录。

22.Z AP 从表中删除所有记录。 23.I NSERT-SQL 在表尾追加一个包含指定字段值的记录。 24.R EPLACE 更新表的记录内容。 25.U PDATE-SQL 以新值更新表中的记录。 26.S ET EXCLUSIVE 指定Visual FoxPro在网络上是以独占方式,还是以共享方式打开表文件。 27.S ET FILTER 指定访问当前表中记录时必须满足的条件。 28.S ET DELETED 指定Visual FoxPro 是否处理标有删除标记的记录。 29.S ET INDEX 打开一个或多个索引文件,供当前表使用。 30.S ET ORDER 指定表的主控索引文件或标识。 31.G A THER 将当前选定表中的当前记录的数据替换为某个数组、内存变量组或对象中的数据。32.S CATTER 从当前记录中把数据复制到一组内存变量或数组中。 33.O PEN DATABASE 打开一个数据库。 34.S ET DATABASE 指定当前数据库。 35.D ELETE DATABASE 从磁盘上删除数据库。 36.D ISPLAY DA TABASE 显示有关当前数据库的信息。 37.M ODIFY DATABASE 打开数据库设计器,让用户能够交互地修改当前数据库。 38.V ALIDATE DA TABASE 保证当前数据库中表和索引位置的正确性。 39.S ELECT-SQL 从一个表或多个表中检索数据。 40.D O 执行一个Visual FoxPro 程序或过程。 41.D O FORM 运行用表单设计器创建的、编译过的表单或表单集。 42.R EPORT 根据MODIFY REPORT或CREATE REPORE创建的报表定义文件,显示或打印报表。43.C ALCULATE 对表中的字段或包含字段的表达式进行财务和统计操作。

Suse_Linux常用命令小结

Suse Linux常用命令 目录 1、Suse9下配置默认网关 (1) 2、Suse9下开启telnet服务 (1) 3、Suse9下开启FTP服务 (2) 4、Suse9下配置rlogin (2) 5、查看版本、内核 (2) 6、查看CPU、MEM (3) 7、查看操作系统位数 (3) 8、查看VCS双机软件版本 (3) 9、主机名修改 (3) 10、检查系统分区 (4) 11、检查内存空间 (4) 12、检查时区设置 (4) 13、修改时区设置 (4) 14、系统时间设置 (4) 15、重新设置光纤驱动 (4) 16、检查磁盘分区信息 (4) 17、创建物理卷 (4) 18、查看已经创建的PV (5) 19、创建卷组 (5) 20、创建逻辑卷 (5) 21、查看创建的卷组和逻辑卷 (5) 22、创建文件系统 (5) 23、激活/去激活卷组 (5) 24、查找卷组信息 (5) 25、IP地址配置(临时生效,系统重启后会丢失) (5) 26、IP地址配置(永久生效) (6) 27、配置IP地址与节点名映射关系 (7) 28、激活/去激活网卡 (7) 29、配置双机ssh信任关系(两个节点上都要执行该操作) (7) 30、配置用户的.rhosts文件 (8) 31、配置心跳网卡信息 (8) 32、修改主机名 (9) 33、VCS涉及主机名的修改 (10) 34、XDM配置 (10) 35、Suse10sp1下开启FTP服务 (11) 36、查看操作系统补丁 (12) 37、查看操作版本 (12)

1、Suse9下配置默认网关 a、在/etc/sysconfig/network/routes文件下添加如下行: default 网关IP地址 - - b、重启网络服务 # /etc/init.d/xinetd restart # rcnetwork restart c、查看路由 # netstat -r 2、Suse9下开启telnet服务 a、修改/etc/xinetd.d/telnet文件:disnable=no 如果/etc/xinetd.d下不存在telnet文件,可能是telnet服务包没有安装,需要通过光盘安装好。 b、修改/etc/pam.d/login文件,注释如下行,允许root用户telnet "auth required pam_securetty.so" c、编辑/etc/securetty文件 # vi /etc/securetty 在文件中增加下面的内容: pts/0 pts/1 pts/2 pts/3 pts/4 pts/5 pts/6 pts/7 pts/8 pts/9 d、重启网络服务

foxpro数据库命令总结

foxpro数据库命令总结 2010-12-13 20:54:50| 分类:软件URL | 标签:|字号大中小订阅 数据库和数据表典型及重点操作方式 create datebase <数据库名> 建立数据库 modi datebase <数据库名> 修改数据库 crea <数据表> 建立数据表 modify structure 修改数据表结构 use <数据表名> 打开数据表 append [blank] 追加数据 list stru 显示数据表结构 skip [<数值表达式>] 记录指针的相对定位 insert blank 插入空白记录 delete [<范围>] [for<条件>] 对记录作删除标记 recall [范围>] [for<条件>] 取消删除标记即恢复记录 browse [fields<字段名表>] [nodelete] [nomodify][partition <数值表达式>] 浏览修改数据 replase范围>] <字段名1> with <表达式> [for <条件>] 记录的替换 count [<范围>] [for<条件>] [to <内存变量>] 记录个数计算 sum [<范围>] [<数值型表达式>] [for <条件>] [to <内存变量表>] 库字段的求和 edit for <条件> 纵向编辑或修改 brow noappe noedit 不能向数据库中添加记录 brow nodelete nomodify既不能加上也不能去掉记录的删除标记 brow lock <数值表达式> 数据库中前面的几个字段被锁定 brow partition <数值表达式> [redit ledit]将浏览窗口分成两个窗口 brow font '宋体' ,18 part 30 redit 改变字体大小分割纵横两个窗口 calc sum(数学),sum(foxpro) to a1,a2 统计数学和数据库的总和 (提示:限制性的短语用在命令动词后时,不分前后顺序) ●copy stru to <数据库文件名> [fields <字段名表>] 数据库结构的复制copy to <文件名> sdf for <条件> [fiel <字段名表>] 生成文本 ●移除备注文件的数据 Delete record 4 Pack memo ●appe from <未打开的库文件> [for <条件>] [fiel <字段名表>]合并(链接)到当前数据库的末尾 ●index on <索引表达式> to <索引文件名> [for <条件>] 索引文件的建立 loca [<范围>] [for <条件>] 数据库的查询 ●按钮隐藏与显示: if this.caption="追加记录" https://www.360docs.net/doc/3311394043.html,mand2.visible=.t. this.caption="继续追加"

华三常用命令总结

华三、华为常用命令总结 1.基础配置 路由器的视图模式更改 用户模式sys 更改主机名sys + 主机名 进入接口interface 接口名称 配置ip地址接口模式下ip address ip地址掩码/cidr 指定静态路由ip route 目标地址掩码/cidr 下一跳ip地址priority 值(1-255)2.rip的配置 rip 启动协议 version 1/2 开启版本 undo summary 关闭汇总 network 直连通告网段---主类 认证和汇总接口模式下rip authentication simple 密码---明文+两端都配 rip summary-address 汇总地址掩码/cidr 3.ospf 配置ospf 启动ospf协议 ospf 1 router-id 进去相应的区域模式 area 区域id 区域模式下 network 直连反掩码宣告直连网段 4.路由引入/重发布 在路由协议模式下 import-route 协议名称协议号码cost 值 5.发布缺省 路由模式下 rip下default-route originate ospf协议default-route-advertise always 6.ospf的网络类型更改-- 更改优先级 接口模式下ospf dr-priority 优先级 7.更改接口网络类型 接口模式下 ospf network-type 网络类型 8.汇总asbr 汇总的协议外的条目 ospf路由模式下 asbr-summary 汇总地址掩码 abr 域间汇总

区域下 abr-summary 汇总地址掩码 9.虚链路 进入凌驾区域vlink-peer 对端的router-id 认证ospf只支持区域认证 进入区域下开启认证 area 0 authentication simple/md5 进入接口下 ospf authentication-mode simple /md5 1 密码

foxpro命令大全

Visual foxpro 命令大全和函数大全 默认分类2009-09-14 23:42:07 阅读470 评论0 字号:大中小 ? 在下一行显示表达式串 ?? 在当前行显示表达式串 @... 将数据按用户设定的格式显示在屏幕上或在打印机上打印 ACCEPT 把一个字符串赋给内存变量 APPEND 给数据库文件追加记录 APPEND FROM 从其它库文件将记录添加到数据库文件中 AVERAGE 计算数值表达式的算术平均值 BROWSE 全屏幕显示和编辑数据库记录 CALL 运行内存中的二进制文件 CANCEL 终止程序执行,返回圆点提示符 CASE 在多重选择语句中,指定一个条件 CHANGE 对数据库中的指定字段和记录进行编辑 CLEAR 清洁屏幕,将光标移动到屏幕左上角 CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区 CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表 CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量 CLEAR MEMORY 清除当前所有内存变量 CLEAR PROGRAM 清除程序缓冲区 CLEAR TYPEAHEAD 清除键盘缓冲区 CLOSE 关闭指定类型文件 CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。 无LOCATE则出错 COPY TO 将使用的数据库文件复制另一个库文件或文本文件 COPY FILE 复制任何类型的文件 COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件 COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中 COUNT 计算给定范围内指定记录的个数 CREATE 定义一个新数据库文件结构并将其登记到目录中 CREATE FROM 根据库结构文件建立一个新的库文件 CREATE LABEL 建立并编辑一个标签格式文件 CREATE REPORT 建立宾编辑一个报表格式文件 DELETE 给指定的记录加上删除标记 DELETE FILE 删除一个未打开的文件 DIMENSION 定义内存变量数组 DIR 或DIRECTORY 列出指定磁盘上的文件目录 DISPLAY 显示一个打开的库文件的记录和字段 DISPLAY FILES 查阅磁盘上的文件 DISPLAY HISTORY 查阅执行过的命令 DISPLAY MEMORY 分页显示当前的内存变量 DISPLAY STATUS 显示系统状态和系统参数

ANSYS常用命令总结大全1.

ANSYS常用命令总结大全 1. A,P1,P2,…,P17,P18(以点定义面 2. AADD,NA1,NA2,…NA8,NA9(面相加 3. AATT,MAT,REAL,TYPE,ESYS,SECN(指定面的单元属性 【注】ESYS为坐标系统号、SECN为截面类型号。 4. *ABBR,Abbr,String(定义一个缩略词 5. ABBRES,Lab,Fname,Ext(从文件中读取缩略词 6. ABBSAVE,Lab,Fname,Ext(将当前定义的缩略词写入文件 7. ABS,IR,IA,--,--,Name,--,--,FACTA(取绝对值 【注】************* 8. ACCAT,NA1,NA2(连接面 9. ACEL,ACEX,ACEY,ACEZ(定义结构的线性加速度 10. ACLEAR,NA1,NA2,NINC(清除面单元网格 11. ADAMS,NMODES,KSTRESS,KSHELL 【注】************* 12. ADAPT, NSOLN, STARGT, TTARGT, FACMN, FACMX, KYKPS, KYMAC 【注】************* 13. ADD,IR, IA, IB, IC, Name, --,-- , FACTA, FACTB, FACTC(变量加运算 14. ADELE,NA1,NA2,NINC,KSWP(删除面

【注】KSWP =0删除面但保留面上关键点、1删除面及面上关键点。 15. ADRAG,NL1,NL2,…,NL6,NLP1,NLP2,…,NLP6(将既有线沿一定路径拖拉成面 16. AESIZE,ANUM,SIZE(指定面上划分单元大小 17. AFILLT,NA1,NA1,RAD(两面之间生成倒角面 18. AFSURF,SAREA,TLINE(在既有面单元上生成重叠的表面单元 19. *AFUN, Lab(指定参数表达式中角度单位 20. AGEN, ITIME, NA1, NA2, NINC, DX, DY, DZ, KINC, NOELEM, IMOVE(复制面 21. AGLUE,NA1,NA2,…,NA8,NA9(面间相互粘接 22. AINA,NA1,NA2,…,NA8,NA9(被选面的交集 23. AINP,NA1,NA2,…,NA8,NA9(面集两两相交 24. AINV,NA,NV(面体相交 25. AL,L1,L2,…,L9,L10(以线定义面 26. ALIST,NA1,NA2,NINC,Lab(列表显示面的信息 【注】Lab=HPT时,显示面上硬点信息,默认为空。 27. ALLSEL,LabT,Entity(选择所有实体 【注】LabT=ALL(指定实体及其所有下层实体、BELOW(指定实体及其下一层实体; Entity=ALL、VOLU、AREA、LINE、KP、ELEM、NODE。

Visual FOXPRO中的常用命令

Visual FOXPRO中的常用命令 目录 说明 一、数据库的建立、打开、关闭和删除 二、数据表和视图的建立、打开、关闭和删除 三、数据表和表结构的编辑、修改 四、数据表中数据操作(查询、插入、删除和修改等) 五、文件管理(文件和文件夹的复制、创建和删除) 六、数据的复制与传送 七、排序与索引 八、查找和定位 九、统计计算 十、程序控制 十一、其它 说明 命令结构 FoxPro的命令结构一般由命令动词、语句体和注释几部分构成。 如:LIST [范围] [[FIELDS 字段名列表] [FOR 条件][WHILE 条件] [OFF] [TO PRINT] 常用子句 范围:表示记录的执行范围,可以是下面几项其中之一: ALL 表示全部记录; NEXT n 表示从当前记录开始的以下n条记录; RECORD n 表示第n号记录; REST 表示从当前记录到最后一条记录。 FIELDS 字段名表:用于指定操作的字段,多个字段时用逗号分隔。 FOR条件:对满足条件的记录进行操作。 WHILE 条件:当遇到第一个不满足条件的记录时,停止命令执行。 以下命令中,大写的英文词为关键词,必须原样照写。 “常用子句”指以下几个可选子句: [范围] [FIELDS 字段名表] [FOR 条件] [WHILE 条件] 命令中的“列表”,指用“,”分隔的各项。如“字段名列表”就是将各个字段名用逗号分隔。 部分英文词的意义:Databasename 数据名tablename 数据表名filename 文件名Viewname 视图名arrayname 数组名 提示:加下划线的为本课程要求掌握的命令。 一、数据库的建立、打开、关闭和删除 建立数据库:

相关文档
最新文档