VisualFoxPro通用命令汇总.doc
《VisualFoxPro通用命令汇总.doc》由会员分享,可在线阅读,更多相关《VisualFoxPro通用命令汇总.doc(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-一、数据库操作命令1.新建数据库CREATEDATABASEKS1&KS1数据库名2.打开数据库(打开四种方式)OPENDATABASEKS1&KS1数据库名1)OPENDATABASEKS1EXCLUSIVE&EXCLUSIVE是独占式打开数据库2)OPENDATABASEKS1SHARE&SHARE是共享式打开数据库3)OPENDATABASEKS1NOUPDATE&NOUPDATE是只读式打开数据库4)OPENDATABASEKS1VALIDATE&检查数据库是否合法3.设置当前数据库SETDATABASETOKS1&把KS1设为当前数据库4.打开数据库设计器1)MODIFYDATAB
2、ASE&不需要加数据库名2)MODIFYDATABASENOWAIT&NOWAIT打开数据库设计继续执行3)MODIFYDATABASENOEDIT&NOEDIT禁止对数据库修改5.关闭当前数据库CLOSEDATABASE&不需要加数据库名6.删除数据库DELETEDATABASEKS1RECYCLEDELETETABLES*删除数据库KS1,RECYCLE指放入WINDOWS回收站,*DELETETABLES指把数据库中的表一起删除7.关闭所有文件CLOSEALL&关闭所有文件二、表的操作命令1.新建表CREATE成绩&成绩指表名2.打开表USE成绩&成绩表名3.打开表设计器MODIFYST
3、RUCTURE&不需要表名,打开当前表的设计器4.表的记录作命令1)增加记录APPENDBLANK&在表的尾部追加一条空白记录APPEND&采用交互方式在表的尾部追加多条记录INSERTBEFORE&在当前表的当前记录之前追加一条记录INSERTBLANK&在当前表的当前记录之后追加一条空记录COPYTOXS&XS指新表名,将当前表复制到新表XS中APPENDFROMXC&将XC表中的所有记录追加到当前表中,*注:XC与当前表的结构要完全相同才能使用2)记录删除DELETE&表中删除当前记录(逻辑)DELETEALL&表中所有记录(逻辑)DELETEFOR性别=男&删除满足条件的记录*注:第四
4、章如果用到条件都写在FOR之后3)记录的恢复RECALL&恢复当前录RECALL&恢复所有打上删除标记记录recalfor条件&恢复满足条件的记录4)记录修改EDITCHANGEBROWS&方式修改记录REPLACE字段名WITH值&修改当前记录REPLACEALL字段名WITH值&修改表中所有记录REPLACE字段名WITH值FOR条件&修满足条件的记录5)记录显示LIST&显示当前表中所有记录DISPLAY&显示当前记录LIST姓名,性别或LISTFIELDS姓名,性别等价&显示指字段LISTFOR条件&显示满足条件的记6)记录定位A)相对定位GOTOPGOBOTTOMSKIPB)绝对定位
5、1GO1GOTO17)记录查找LOCATEFOR条件CONTINUE&查找下一个满足条件的记录5.表索引的命令1)建立单索引(.IDX)INDEXON索引表达式TO索引名2)结构复合索引(.CDX)INDEXON学号TAG学号&索引类型为普通索引INDEXON学号TAG学号CANDIDATDESC&侯选索引的降序INDEXON学号TAG学号UNIQUE&唯一索引3)非构复合索引(.CDX)INDEXON学号TAG学号OFXM&普能索引INDEXON学号TAG学号OFXMUNIQUE&唯一索引4)打开索文件SETINDEXTO索引文件名5)设置当前索引SETORDERTO索引名6)索引定位SEE
6、K值SKIP&找下一条满足条件的记录7)删除结构复合索引DELETETAGALL&所有索引DELETETAGXS&删除指定索引6.自由表表数据表的转换ADDTABLE表名&将自由表添加到数据库中REMOVETABLE表名&将数据库表移去变为自由表7.表之间的临时联系SETRELATIONTO索引名TO表名或工作区8.物理排序SORTON排序字段TO新表名SORTTO新表名ON排序字段第二节查询语句一、查询语句select字段名,字段名DISTINCTTOP1PERCENTSUMAVGMAXMINCOUNT新的字段名FROM表名1,表名2INNERJOINLEFTJOINRIGHTJOINFUL
7、LJOINON联接条件WHERE条件AND联接条件ISNULLISNOTNULL;工资BETWEEN1210AND1230LIKEINNOTEXISTSANYALLSOMEGROUPBY分组表达式HAVING限制ORDERBY;排序字段INTOTABLE/INTODBF/INTOCURSOR; /INTOARRAY/TOPRINTER/TOFILE二.几种语句之间转换1.联接SELECTSTUDENT2.*FROMSC,STUDENT2WHERE;STUDENT2.学号=SC.学号AND成绩80;ORDERBY学号INTODBFT12.超联接SELECTSTUDENT2.*FROMSCINNE
8、RJOIN;STUDENT2ONSTUDENT2.学号=SC.学号;WHERE成绩80ORDERBY学号INTODBFT13.嵌套SELECTSTUDENT2.*FROMSTUDENT2WHERE;学号IN(SELECT学号FROMSCWHERE成绩80);ORDERBY学号INTODBFT14.谓词SELECTSTUDENT2.*FROMSTUDENT2WHERE;EXISTS(SELECT*FROMSCWHERE;学号=SC.学号AND成绩ALL(SELECT成绩.)WHERE成绩(SELECTMAX(成绩)7.其中一行满足等价语句WHERE成绩ANY(SELECT成绩.)WHERE成绩S
9、OME(SELECT成绩.)WHERE成绩(SELECTMIN(成绩)8.注:GROUPBY与HAVING,ORDERBY与TOP关系有HAVING必须GROUPBY,但是GROUPBY不;一定有HAVING有TOP必须ORDERBY,但是ORDERBY不;一定有TOP9.注意几个关键字所有.都.采用逆向思维至少选了3门课,或者有每个字样,还有对字段进;计算时首思考分组字段平均分低于该学生或者说本仓库等有是一张表;通常自嵌套10.条件的四种组合方式1)字段名=值&工资=1230城市=北京这种条件直接放在WHERE之后2)计算字段=值&例:COUNT(*)3AVG(成绩)85这种条件只能放在HA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- visualfoxpro 通用 命令 汇总
限制150内