网站大量收购独家精品文档,联系QQ:2885784924

VF二级培训内部资料(数据库的建立、数据库基本操作).doc

VF二级培训内部资料(数据库的建立、数据库基本操作).doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF二级培训内部资料(数据库的建立、数据库基本操作)

第一部分 数据库及数据表的基本操作 建立“对象”的几种渠道 通过“项目管理器”建立; 通过“菜单”建立; 通过“按钮”建立; 通过“快捷菜单”建立; 通过“命令”建立 “项目”的基本操作 1.“项目”的建立 所谓项目是指文件、数据、文档和VFP对象的集合。“项目管理器”是VFP中处理数据和对象的主要工具。它为程序员提供了简便、高效的管理平台。项目可通过“菜单”、“按钮”和“命令”建立。其中建立项目的命令格式为: CREATE PROJECT [ProjrctFileName | ?] 说明:如果给出“ProjrctFileName”,将不出现“新建”对话框,而直接建立项目文件;如果给“?”或都不给,将出现“创建”对话框。 2.项目的组成:一个项目包括数据、文档、类、代码、其他等五个分类,如图1.1所示。其中: 数据:数据库、自由表、查询 文档:表单、报表、标签 代码:程序、API库、应用程序 其他:菜单、文本文件、其他文件 3.“项目”的打开与修改 命令:MODIFY PROJECT [ProjrctFileName | ?] 数据库的基本操作 数据库的建立: 数据库的建立可在“项目管理器”中建立,也可以通过“菜单”、“按钮”与“命令”方式建立。其中建立命令为:CREATE DATABASE [DatabaseName | ?] 【注意】: 数据库是管理数据表的系统文件; 数据库不存储用户数据,用户数据只存储在数据表中,但数据表结构中(为各字段定义的)部分字段属性则是放在数据库中的,如:有效性规则、默认值等; 数据库可以为空,即:数据库中没有数据表; 可以添加到数据库中的对象有:数据表、视图。 数据库的打开: 数据库的打开可以通过“项目管理器”、“菜单”、“按钮”与“命令”等途径打开。其中命令为:OPEN DATABASE [DatabaseFileName | ?] [EXCLUSIVE | SHARED] 其中:EXCLUSIVE 为独占方式、SHARED为共享方式 数据库的关闭: 命令格式:CLOSE DATABASE 关闭当前打开的数据库以及该数据库中被打开的数据表 CLOSE ALL 关闭所有打开的数据库与数据表 数据库的修改: 在打开数据库之后,我们可以通过“项目管理器”、“菜单”、“按钮”与“交互”命令进行修改。其中交互命令格式为:MODIFY DATABASE 数据库的删除: 与数据库的修改一样,数据库的删除同样可以通过“项目管理器”、“菜单”、“按钮”和“交互”命令等方式进行删除。其中命令格式为:DELETE DATABASE DatabaseFileName | ? [DELETETABLES] 其中:DELETETABLES为删除所有对应的数据库表 数据库表及自由表 数据表的建立: 1).数据表的构成 数据表由数据表“表结构”与数据表“记录”所组成,要建立数据表,必须首先建立数据表结构,然后输入记录(内容)。 2).数据表结构建立 数据表分为“数据库表”与“自由表”,建立或添加到数据库中的表属于数据库表,不属于任何数据库的表为自由表。数据库表与自由表的结构设计器如图1.2与1.3所示,其中自由表没有“显示”、“字段有效性”、“匹配字段类型到类”、“字段注释”等属性。 【命令格式】:CREATE [DataTableFileName | ?] 【字段属性】: 字段名:一个数据表由若干个列(字段)构成,每列都必须有一个惟一的名字,即:字段名。 字段名可以由字母、数字、汉字、下划线所构成,如:学号、姓名、A1、ABC(考试一般使用汉字做字段名); 字段名必须以字母或汉字开头,数字不能作为字段名的开始; 在自由表中字段名最多10个字符(5个汉字),数据库表中,字段名可长达128个字符; 字段名中不能包含空格。 字段类型与宽度:字段数据类型决定存储在字段中的值的数据类型。可以供选择的数据类型有: 字符型:用C表示,最宽254个字节。对于由阿拉伯数字构成的某些不需要做算术计算的信息,一般都用字符型,如学号、邮政编码等。 数值型:用N表示,长度不超过20位(其中小数最大为19位); 货币型:用Y表示,固定长度为8字节; 日期型:用D表示,固定长度为8字节; 日期时间型:用T表示,固定长度为8字节; 逻辑型,用L表示,固定长度为1字节; 浮点型:用F表示,长度不超过20位(其中小数最大为19位); 整型:用I表示,固定长度为4字节; 双精度型:用B表示,固定长度为8字节(小数部分可改变位数); 备注型:用M表示,固定长度为4字节。 通用型:用G表示,固定长度为4字节。 空值(NULL):空值是一个不确定的量,表示某事件尚未发生,如:对于期末考试成绩,可以用0表示考0分,用NULL表示没参加

文档评论(0)

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

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

1亿VIP精品文档

相关文档