- 6
- 0
- 约3.67千字
- 约 3页
- 2017-06-07 发布于重庆
- 举报
计算机visualfoxpro第四章重点知识
当数据库打开时,包含在数据库中的表都可以使用,但这些表不能自动打开,使用时要用USE命令打开
各种命令:⑴建立数据库:create database ⑵打开数据库设计器:modify database ⑶打开数据库:open database ⑷指定当前按数据库:set database to ⑸关闭数据库:close database ⑹删除数据库delete database (此时数据库必须处于关闭状态) ⑺建立数据库表:open database 然后create (如果不打开数据库直接建立表,则是自由表) ⑻显示表结构list/display structure ⑼打开表:use ⑽打开表设计器:modify structure 这一命令没有参数,其功能是修改当前表结构 ⑾use(使用不带任何命令的use命令,关闭当前已经打开的表) ⑿关闭打开的表文件:close table ⒀表文件的浏览:browse [fields ][for ] 14.窗口工作区显示记录:list/display[fields ][for ] 15.向当前表中追加记录:append [blank] 若有blank则打开记录的编辑窗口,可以连续追加多条记录;若没有blank只是在尾部追加一条新纪录,并不打开编辑窗口,记录指针指向这条记录,然后将这条记录值修改成需要的内容 16.插入新纪录:insert[before][blank] 如果有before选项,则在当前记录前插入一条新纪录,负责在当前记录后插入一条新纪录;若有blank选项,则进插入一项空白记录,并不立即进入新纪录数据的输入状态,否则立即打开新纪录的编辑窗口,输入新纪录中的数据 17.复制部分记录或整个表:copy to [ ][for ][fields ](执行copy命令前,必须打开要被复制的表) 18.复制表结构:copy structure to [fields ] 19.返回当前表文件中当前记录的记录号:recno 20.返回当前表文件中的记录个数:reccount 21.go和goto命令可以直接定位到某条记录,两个命令是等价的go/goto /top/bottom 22.将指针向前或向后相对移动若干记录:skip[数值表达式](如果是正数则向下移动,如果是负数则向上移动) 23.locate命令可以按条件进行查询:locate[范围]for 24.found 函数专门用来测试locate查找命令的结果 25.locate命令只能将记录指针定位到第一个符合条件的记录上,若要继续查找满足条件的其他记录,可以执行继续查找命令:continue 26.edit/change[ ][fields ][for ](修改数据量不大,而且修改的数据没有规律) 27.replace[ ] with [, with [,..]][for ](修改数据量大,而且有规律) 28.逻辑删除:delete[ ]for[ ] 29.恢复逻辑删除:recall[ ][for ] 30.物理删除:物理删除有删除表记录的命令是:pack 31.一次物理删除表中的全部记录:zap zap等价于delete all 和pack 32.index on 年龄 tag age 按照年龄字段值的升序建立普通索引,索引名为name 33.set index to 34.设置当前索引:use 职工信息表 order name 打开表的同时,设置name为主控索引 set order to age 设置age为主控索引 35.在建立了索引并指定主控索引的情况下,可以采用索引定位命令SEEK来实现对表中记录的快速查找:SEEK 36.删除索引:DELETE TAG ,如果删除全部索引可以使用命令:DELETE TAG ALL 37.将自由表添加到数据库:ADD TABLE /? 参数表名给出了要添加到当前数据库的自由表名;如果使用?则显示“打开”对话框,从中可以选择要添加到数据库中的自由表 38.从数据库中移出表:remove table 39.排序:sort to on [a/d], [a/d][fields ][for ]( 未排序是排序后新生成的表名,sort命令对当前的表进行排序,排序结果存放到一个新表中) 40.利用命令选择工作区:select / (参数 指定要激活的工作区,是一个大于等于0的数字,用于指定工作区号,最小的工作区号是1,最大的工作区号是32767,即同一时刻最多允许打开32727个表,如果工作区指定为0,则选择编号最小的尚未使用的工作区)Use 职工信息表 in 1 42.使用不同工作区的表:在一个工作区中,还可以直接利用表明或表的别名引用另一个表的数据,具体的方法是,再别明后加上点
您可能关注的文档
- 一个资深产品人的自白“如何打造一款成功的产品”.doc
- 一个老摄影工作者的摄影感悟.doc
- 解决iTunesstore无法进入,一直显示loading或未知错误-50问题.doc
- 项目安全生产奖罚制度.doc
- 一个金刚圈_五把金钥匙.ppt
- 一二三四节矿井火灾防治.ppt
- 一二。动能和势能.ppt
- 一二单元生字词句子复习.doc
- 项目安全文明施工策划北海南珠大道.doc
- 一二极管与门和或门电路1与门电路.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)