第4章 表及数据库的基本操作.ppt

  1. 1、本文档共178页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本 章 要 点 说明: ① FOR 条件的作用是:在规定的范围中,按条件检查全部记录,即从第一条记录开始,满足条件的记录就执行该命令,不满足就跳过该记录,继续搜索下一条记录,直到最后一条记录。若省略范围则默认为ALL。 ② WHILE 条件的作用是:在规定的范围中,只要条件成立,就对当前记录执行该命令,并把记录指针指向下一条记录,一旦遇到使条件不满足的记录,就停止搜索并结束该命令的执行。即遇到第一个不满足条件的记录时,就停止执行该命令,即使后面还有满足条件的记录也不执行。若省略范围则默认为REST。 3)命令及子句的使用规则 VFP的命令有的比较短,而有的则相当长,书写时应遵循如下规则: 任何命令必须以命令动词开头,命令中的各个子句可以按任意次序排列,各个子句以一个或多个空格隔开。 一条命令的最大长度为254个字符,一行写不下时,可以使用“;”续行。 命令动词和子句的动词可以用其前4个字母缩写表示,例如,DISPLAY可写成DISP。但从程序的可读性来考虑,不提倡略写命令动词。 命令中的字符大小写可以混合使用,系统不区分大小写,为了美观可以将命令关键字大写,而其他内容小写。 4.2 数据表的创建及其基本操作 在VFP中,存储数据的表和经常使用的表格基本相似,表中的列代表记录中的字段(Field),字段包含字段名和字段值。所有字段名的集合构成了表的第1行(表头),即数据表的结构(Structure);所有字段值的集合分别构成了表的每一行,即表的记录(Record)。 要创建一个存储数据的新表,首先必须对有关用户的需求进行分析,也就是应清楚表中存储的数据的用途,以便明确如何使用表中的数据、该收集什么样的数据以及如何收集这些数据等。然后根据存储这些数据的要求来设计表的结构。 2)表中存储数据的数据类型 为了正确存储数据、处理数据和有效利用存储空间,创建表时必须定义字段的数据类型。 对于要存储的数据,有2点必须清楚,一是它们的数据类型(如字符数据,数值数据、日期数据等);二是数据的范围(大小),以及存储这些数据的有效数据空间的最小值和最大值,这是表结构设计的关键。 字段的数据类型决定了:该字段可以存放哪种类型的值。例如,不能在数值型字段存放文本数据。该字段存放数据占用的存储空间大小。例如,货币型数据的值都用8个字节存储。该字段可进行哪些操作。例如,对于备注型和通用型数据不能进行排序和建立索引。 字段的数据类型有13种,见书上表4.3 (2)字段类型和宽度 字段类型决定存储在字段中的值的数据类型,字段宽度决定存储数据的宽度和取值范围。VFP中可使用的字段类型如表4.3中所示,常用的有字符型、数值型、日期型、逻辑型、备注型、通用型等几种。 (3)空值(NULL) 选择是否允许字段为空。字段空值与空字符串、数值0具有不同的含义,是指尚未输入具体数值的数据。如果字段不允许为空,则输入数据时必须输入相应的数据,否则被设置为默认值(例如,数值型被默认为0)。允许字段为空时,可暂时不输入数据,而且不会出错。 4.2.2 表的创建 在VFP中数据表的建立有2种方法:一种方法是使用表设计器;另一种方法是使用表向导。无论是使用表设计器,还是用表向导,都必须按照以下步骤进行: ①创建表结构。 ②输入记录。 1)创建表结构 表结构的设计可以通过VFP提供的【表设计向导】和【表设计器】来实现,也可以用SQL命令来建立。这里主要介绍用【表设计器】来创建表结构的步骤。 (1)启动表设计器 可以用下述方法启动表设计器: 用菜单方式启动表设计器 ①VFP启动后,选择【文件】菜单中的【新建】命令,则弹出【新建】对话框。 ②在该对话框中选择【表】,再单击【新建文件】按钮,弹出【创建】对话框。在【输入表名】文本框中输入新建数据表的表名(例如输入dab),选择保存类型为“表/DBF(.dbf)”,单击【保存】按钮,即启动表设计器对话框。表设计器对话框如下图所示。  用Create命令启动表设计器 格式:Create 表文件名 功能:启动表设计器并创建表。 说明:表文件名为指定要创建的表名,包括路径信息。例如,在命令窗口中输入“Create c:\\dab.dbf”,按回车键就可启动表设计器。创建的表(dab.dbf)将保存在C盘根目录下。 (2)创建表结构 启动表设计器后,通过表设计器能方便地设计出符合自己需要的表结构。 2)输入记录 数据表

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档