加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

visual foxpro 的基本命令操作

(2010-03-11 15:57:52)
标签:

virual

foxpro

命令

索引

杂谈

分类: 计算机知识

打开数据库设计器方法:

1 双击库名

2 选中库名,单击 /修改

3 modify database <库名>

建表方法

1 用命令 creat table <文件名>(字段名 c(8),……)

2 在数据库设计器里,右击,在快捷菜单里选。

3 在项目管理器里,单击NEW

 

当数据库是打开状态时,建立的数据库表会自动添加到数据库中去;否则是自由表,必须用add table 添加。

 

修改表结构

添加新字段:alter table <TableName> add fieldname FieldType (nFieldWidth)

修改已有字段类型alter table <TableName> alter fieldname FieldType (nFieldWidth)

删除指定字段alter table <TableName> drop fieldname

重命名字段:alter table <TableName> rename FieldName1 to FieldName2

显示表结构 modify structure

 

删除表

删除自由表:关闭状态下,erese

删除数据库表1 remove table <TableName> [delete] 自由表【从磁盘删除】

                     2 drop table <TableName> 从磁盘删除

 

索引文件类型:

结构复合索引文件:扩展名.CDX系统自动创建一个与表文件同名的结构复合索引文件,可以用命令建立。随同表一起打开关闭。只能在这里,建立主索引

独立复合索引文件:扩展名.CDX,只能够用命令生成和打开。

独立索引文件:扩展名.IDX,该文件只有一个索引关键字表达式。

 

建立索引文件

结构复合索引文件 index on 表达式 tag 索引标记名

                            alter table 表名 add primary表达式tag索引标记名

独立复合索引文件:index on表达式 tag 索引标记名 of 索引文件名

独立索引文件index on表达式 to索引文件名

 

打开和关闭索引文件

结构复合索引文件  打开 use 表名 order tag 索引标记名

                       use 表名/set order to tag索引标记名 

独立复合索引文件 打开use 表名 index索引文件名

                     use 表名/set index to 索引文件名

                     use 表名index索引文件名/set order to 索引标记名of 索引文件名               

                 关闭 set index to/close indexes

独立索引文件 打开 use表名/set index to 索引文件名(多个)/set order to索引文件名(一个)

             关闭 set index to/close indexes

 

取消索引标记 都是set order to 0/set order to

 

删除索引文件(标识)

都可以在表设计器中删除,下面介绍一下命令的方法,前提是首先都打开表文件。

结构复合索引文件 delete tag all/索引标记名

                 atler table drop primary key

独立复合索引文件 delete tag索引标记名of索引文件名

                 delete tag all of 索引文件名

独立索引文件 delete file 索引文件名

 

Set talk on/off 是否讲结果传送到VF主窗口、图形状态栏或者用户自定义窗口中

Set escape on/off 是否通过esc中断程序和命令

Set safety on/off 改写文件之前是否有对话框

0

阅读 收藏 喜欢 打印举报/Report
前一篇:数字鸿沟
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有