数据库、表培训教材.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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)

sunfuliang7808 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档