表的基本操作命令
1.1表的基本概念
关系数据模型:用一张二维表来表示实体及实体之间联系的数据模型。
VFP是关系型数据库管理系统(数据库管理系统:DBMS).
三种关系运算:
选择:选择所要操作的记录(元组)范围。如VF中的all,rest,next,record,for,while,set filter to 等。
投影:选择所要操作字段(属性)对象。如VF中的field字段名列表。
联接:多表间操作。如在VF中如下命令:
Set relation to, join with , update from ,append from
一个关系就是一张二维表。
记录:元组
字段:属性
字段的属性:字段名、字段类型、字段宽度、小数位数、索引(升序、降序)、空值(字段或变量还没有确定值)
1.2 表的基本操作命令
1、命令格式:create 表文件名
功能:打开表设计器,完成新表结构(主要是字段)的定义。
例如:create xs.dbf 或者 create xs
注意:1)表文件名不能用单个字母A~J作为表文件的主文件名。因A~J已作为工作区别名。
2)一个表文件不管有多少个备注型和通用性字段,均只有一个备注型文件。备注型和通用型字段的内容都保存在备注文件中。
如:表文件 xs.dbf 中有备注字段 自动产生 备注文件 xs.fpt
3)一个表文件不能有两个完全相同的字段名。
4)如ceate后面的表文件已经存在,则系统会覆盖原有文件。
5)字段的数据类型共13种:字段型(C)、数值型(N)、货币型(Y)、日期型(D)(8)、日期时间型(T)(8)、逻辑型(L)(1)、备注型(M)(4)、通用型(G)(4)、字符型(二进制)、备注型(二进制)。
2、use
1)格式1:use 表文件名
功能:打开当前目录下指定表文件,如果当前目录中没有此表,则会弹出“文件××不存在”的错误提示。
2)格式2:use
功能:关闭当前表文件。
命令格式:modify structure
功能:打开表设计器,对当前表结构进行修改。
如:use xs
Modify structure
命令格式:append [blank]
功能:在当前表文件的末尾追加(空)记录。
如:use xs
Append
补充1:设计文件默认目录
【工具】菜单—【选项】--【文件位置】--【默认目录】--【使用默认目录】--【设置默认目录】--【确定】。
命令窗口中输入命令:set default to d:6、命令:go 或者 goto 功能:指针的绝对定位,跳到某条记录上。
格式:go n|top|bottom
其中:n表示记录号;top表示顶部;bottom表示底部。
注意:go 1+1 == go 2
Go 1.9 GO后面如果是小数,则小数部分被忽略(即不进行四舍五入)。
补充2:当前指针:bof位置(第一条记录之前的位置),eof位置(最后记录的后面位置)
补充3:记录号:表建好后输入记录后,每条记录系统将自动给该记录编号,即用户输入记录的物理顺序进行编号。
命令格式: skip [±n]
功能:以当前记录作为参考,向上(-)或向下(+)移动指针。其中n代表移动的记录数。
注意:1)如果skip命令后的数大于该表中的记录数,则执行命令后,指针指向EOF.
2) skip后不加任何数,相当于skip 1.
3)skip后面如果是小数,则小数部分被忽略(即不进行四舍五入)。
例如:表xs.dbf只有三条记录。则:
use xs (打开表xs,指针指向第一条记录)
Go 2 (跳到第2条)
Skip 2 (当前记录向下跳2条记录,指向第4条记录)
?bof(),eof()
命令格式:display [范围] [for 条件表达式]
功能:在指定的范围内将满足for表达式的记录显示出来。
注意:范围可以省略,表示显示当前记录。但只要带for表达式,则表示范围为all。
补充5:范围:1)all:表示全部记录。
2)next n:n表示就记录数,表示从当前记录(包括当前记录)开始往下数共n条记录。
例如:学生表 xs.dbf共有4条记录。则:
Use xs 注:打开表,记录指针指向第一条。
Go 3
您可能关注的文档
- 【灏洋】天猫开店商业计划书答题.doc
- 高考总复习教材.doc
- 计算机控制系统第5章技术总结.ppt
- 高考作文好句好段150条经典语段教材.doc
- 高考作文整体训练策略(实用)教材.doc
- 高空坠落、坍塌、倾覆、物体打击、机械伤害、触电等事故应急教材.doc
- 混合动力系统教材.doc
- 混凝沉淀过滤联合处理水的教材.doc
- 鲁教版初三化学2012新第一单元步入化学殿堂第一节化学真奇妙技术总结.ppt
- 混凝土,15版教材.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)