Visual FoxPro中增加、修改、删除字段怎么操作

作者&投稿:狄贫 (若有异议请与网页底部的电邮联系)
Visual FoxPro 数据表里面怎样修改命令结构添加字段?该怎样输入?(如图第一个题)~

输入modi stru 就可以修数据库的结构了,显示各个字段的详细情况,再进行添加和删除。

对了,前提是首先要打开一个数据库。

modify structure 这样就可以打开并修改字段

Visual FoxPro数据表中数据操作(查询、插入、删除和修改等)

 

  1. 更改数据表中的记录:

    REPLACE 字段1  WITH  表达式1[ADDITIVE];

    [,<  [,<字段2> WITH <表达式2>[ADDITIVE],…];

     [FOR 条件1][WHILE条件2]

    其中的ADDITIVE子句适用于备注字段,表示将表达式的值加在字段的末尾。

 

2、用内存数组的值更新数据表中的记录:

REPLACE FROM ARRAY数组名 [FIELDS 字段名列表][常用子句]

 3、用新的值更新表中的记录(SQL命令):

UPDATE [databasename!]tablename;

SET Column_1=Expression1 [{Column_2=expression2}...] ;     

 [WHERE Condition]

 

4、用一个表中的数据更新当前指定工作区中打开的表:

UPDATE ON fieldname FROM filename;

REPLACE fieldname1 WITH expr1

[, fieldname2 WITH expr2 [, ...]]

 5、给记录加删除标记(SQL命令):

DELETE  FROM  [databasename!]tablename;

[WHERE 条件]

 

给记录加删除标记:

DELETE [范围] [FOR 条件] [WHILE 条件];

[IN 工作区号|表别名]

 

6、永久删除加了删除标记的记录:

PACK

 7、永久删除打开的数据库中加了删除标记的记录:

PACK  DATABASE

 

8、去掉删除标记(恢复)

 RECALL [常用子句]

 

9、删除一个表中所有记录(保留表的结构):

ZAP  [IN tablename|alias]

10、为数据表文件追加记录:

APPEND [BLANK][IN 工作区号|别名]

 

从另一个文件中提取数据添加到当前数据表的尾部:

APPEND FROM filename|? [FIELDS 字段名列表][ FOR 条件]

其中filename所指定的文件可以是数据表、EXCEL电子表格、文本文件等,如果不是数据表,需要其它子句指定格式(详见手册)。

 

用内存数组的值添加到当前数据表的尾部:

APPEND FROM ARRAY arrayname [ FOR 条件][FIELDS字段名列表]

数据中的一行对应一个新记录,一列对应一个字段。

 

从一个文件输入一个OLE对象放入一个通用(general)字段 :

APPEND GENERAL 通用字段名 [FROM filename]

如果省略子句FROM filename,则将指定的字段清空。

 

将一个文本文件的内容拷贝到一个备注字段 :

APPEND MEMO 备注字段名 [FROM filename][OVERWRITE]

如果省略子句FROM filename,则将指定的字段清空。

 

插入新记录(在当前记录之前或后插入):

 INSERT [BLANK] [BEFORE]

如不省略BLANK,则插入一个空白记录,且不显示输入窗口。

 

在表中插入新记录并赋值(SQL命令):

INSERT INTO tablename [(字段1 [, 字段2, ...])]VALUES (eExpression1 [, eExpression2, ...])

INSERT INTO tablename FROM ARRAY ArrayName | FROM MEMVAR

如带有FROM MEMVAR子句,则用同名的内存变量给字段赋值。

 

清除当前记录中字段的数据:

BLANK [常用子句]

 

移动记录指针:

SKIP [n] [IN 工作区号|表别名]



ALTER TABLE 表名 ADD COLUMN 字段名 类型(长度) 索引

说实话,这个除非是笔试,上机时不要求操作的。所有的都可以生成,这就是vf的一个好处,即可以用命令,也可以直接操作按钮

1. use SB
copy to SB1
alter table SB1 add 别名 C
2.alter table SB1 rename 部门 to 部门编号
3.alter table SB1 alter 编号 C(8)
4.alter table SB1 drop 商标
5.不会


台湾省13675455304: Visual FoxPro中增加、修改、删除字段怎么操作
才航妇复: Visual FoxPro数据表中数据操作(查询、插入、删除和修改等) 1. 更改数据表中的记录: REPLACE 字段1 WITH 表达式1[ADDITIVE]; [, WITH [ADDITIVE],…]; [FOR 条件1][WHILE条件2] 其中的ADDITIVE子句适用于备注字段,表示将表达式的值...

台湾省13675455304: 在吗?我看你提过一个问题 Visual FoxPro6.0,dbf数据表中,在中间位置怎样增加一行. -
才航妇复: 能够【在中间位置增加】一行的方法是:比如:你有2个记录,你想从编号1、3的记录上,追加2号记录.你先从最后追加一个记录,编号为2,然后,用SQL查询的时候,以编号来排序,这样看起来,2号记录就插入到了1、 3号记录中间.其实依据数据库概论,数据表里的数据没有先后录入顺序的概念.先录入和后录入的数据是平等的.不能把操作数据表,想象成操作文本文件.

台湾省13675455304: Visual Foxpro报表中如何在两条记录中增加一条空白记录? -
才航妇复: 这个比较简单, 比如你想在记录号为为5,6中插入记录:Go 6 insert blank 但是一旦你的数据表使用了触发器或索引, 这个就会出现错误.Derek

台湾省13675455304: Visual FoxPro 里怎么插入记录
才航妇复: 第一步:选定插入位置. 可以用 go <记录号> 的方法; 亦可在 Brow 浏览状态下点取,这样更直观. 第二步:插入. 在选定的记录后插入:insert blank 在选定的记录前插入:insert blank Before 最后要提醒一下,如此表已建立了索引,进行此操作插入的记录,都在表尾!

台湾省13675455304: 如何用Visual FoxPro 批量添加字段列数据 -
才航妇复: 方法一: 在表设计器选中该字段设置默认值. 方法二: 在命令窗口输入: set carry to 地址 将第一条记录输入完毕,包括地址字段也写入值. 再追加记录时,会发现每条记录的“地址”字段已自动填入值. 如果你想用第三条记录的字段值,那就先选中第三条命令,再追加记录. 方法三: 整个表记录除地址字段外录入完毕,然后用replace命令去替换符合条件的记录. 如: replace 地址 with "中华人民共和国" for 性别="男"

台湾省13675455304: Visual FoxPro 数据表里面怎样修改命令结构添加字段?该怎样输入?(如图第一个题) -
才航妇复: 输入modi stru 就可以修数据库的结构了,显示各个字段的详细情况,再进行添加和删除.对了,前提是首先要打开一个数据库.

台湾省13675455304: 在 Visual foxpro6.0中,为项目添加数据库或自由表,应用什么先项卡 -
才航妇复: 项目管理器窗口有六个选项卡:全部、数据、文档、类、代码、其他.其中数据选项卡可以建立:数据库、自由表、查询. 数据库中再添加表文件.此题答案是:数据选项卡

台湾省13675455304: VFP 中 append 命令怎么用? -
才航妇复: Append 在表的末尾添加一个或多个新记录.语法 APPEND [BLANK] [IN nWorkArea | cTableAlias] [NOMENU] 参数 BLANK 在当前表的末尾添加一个空记录.Visual FoxPro 在发出 APPEND BLANK 命令时并不打开编辑窗口.可以使用 ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网