- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011国二VFP辅导;第3章 数据表与数据库 ;表文件的扩展名为.DBF,每个表都由其表结构和表记录两部分组成。
表结构(Tabel Structure)是存储表记录的数据存放形式以及存贮的顺序,也就是指一张表的表头结构,即字段的基本属性。
记录(Record)是表中的一行,它是用来记录每个个体属性的集合。表记录是表所要保存的数据主体。;例1 创建学生表结构
在D盘下建立一个新文件夹
在Visual FoxPro的命令窗口中输入:
CREATE 职工基本情况表
设计好表结构后,在表设计器对话框中单击【确定】按钮,则会弹出一个对话框,询问你现在是否输入数据记录。如果你选择【是(Y)】,则弹出【输入记录】对话框让你输入数据记录。
;设计表结构;例题:
1.1.2
50.1;1.打开表;2.关闭表
USE:关闭当前打开的表。
CLOSE ALL:关闭所有工作区中打开的文件。选择工作区1为当前工作区.
CLOSE DATABASE:关闭当前打开的数据库文件、表文件和索引文件等。
QUIT:关闭所有文件,退出系统; ;;5.修改表结构 ;VFP命令:(先打开数据库)
Use 销售表
Copy to 销售表2001 for 日期={^2000.12.31};APPEND [BLANK]
向打开的表文件末尾添加新记录。
BLANK:追加一条空白记录。;(1)GO|GOTO 记录号
将记录指针定位于指定的记录。
GO|GOTO TOP|BOTTOM
将记录指针定位到首记录或末记录。;相关函数;REPLACE [范围] 字段名1 WITH 表达式1
[,字段名2 WITH 表达式2,…]
[FOR条件表达式]
在指定范围内满足条件的记录中,用表达式的值替换对应的字段值。缺省“范围”时,默认对当前记录操作。;11.记录的删除;VFP
Use 销售表
Delete for 日期{^2000/12/31}
pack;例题:
51.1
29.3;数据库的创建与操作;CREATE DATABASE [数据库名|?];;数据库表;向数据库中添加自由表 ;从数据库中移去或删除表
REMOVE TABLE [表名|?][DELETE]
将指定的表从数据库中移出。
DELETE:移出表的同时将该表从磁盘上删除。;设置数据库表的属性;数据库表与自由表的区别:
(1)数据库表可以使用长表名和长字段名(128)个字符,自由表是短文件名,字段名的最大长度是10个字符。
??2)可以为数据库表设置字段级规则和记录级规则,自由表不能。
(3)数据库表可设置主索引、候选索引、唯一索引和普通索引,参照完整性和表之间的关联,自由表只能设置候选索引、唯一索引和普通索引。;索引后;索引的类型
(1)按功能分:;(2)按文件扩展名分类
单索引文件是根据一个关键字或关键字表达式建立的索引文件,其扩展名为.IDX。单索引文件不会随表的打开而自动打开。
复合索引文件可以包含多个索引,扩展名为.CDX,可分为结构复合索引文件及非结构复合索引文件两类。
结构复合索引文件与表文件的主文件名相同,会自动随着表文件同步打开、关闭和更新。在表设计器中创建的索引均为结构复合索引。
非结构复合索引文件主文件名与表文件主文件名不同,不会随表的打开而打开。;3.建立索引文件
在索引文件中,结构复合索引文件既可以在表设计器中建立,又可以使用命令建立,单索引文件和非结构复合索引文件只能使用命令建立。
(1)用表设计器创建索引
在“表设计器”中建立的索引是结构化复合索引.CDX。其索引的种类可以是主索引、候选索引、普通索引和惟一索引,默认是普通索引。; (2)命令方式
INDEX ON 索引表达式 TO 单索引文件名 | TAG 标记名
[ASCENDING|DESCENDING]
[UNIQUE|CANDIDATE]
[ADDITIVE]
为打开的表建立索引文件或在复合索引文件中添加索引标识;指定控制索引
结构索引在打开表时自动打开
SET ORDER TO
[数值表达式|单索引文件名|
[TAG]索引标识[OF复合索引名]]
[ASCENDING|DESCENDING];1.用命令“INDEX ON 姓名 TAG index_name UNI
文档评论(0)