第四章表与库的设计n.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文档。上传文档
查看更多
第四章表与库的设计n.ppt

第四章 数据表及库的基本操作 4.1 创建自由表 说明: 1 表文件有两种状态,数据库表、自由表。二者的绝大多数操作相同且可以相互转换。 2 如果建表时有数据库是打开的,则建立的表为当前数据库表,否则,建立自由表。 3 表文件名 (1)一般由1—10个字符组成。 (2)由汉字、字母、数字、下划线组成。 (3) 单个字母A、B、……、J 和W11、W12、……、W32767 不允许作表文件名。 4.1.1建立表结构 4.1.1 建立表结构(简单结构) 【格式】CREATE [路径][表文件名 | ?] 【功能】建立扩展名为.DBF的表文件。 【说明】 (1)盘符、路径省略时,默认在当前路径建立。 (2)默认建立表文件DBF,因此,可省略扩展名。 注:VFP的每种文件的建立都有命令方式、菜单方式、项目管理器方式这三种基本的形式。 设置操作的默认目录。 命令格式:SET DEFAULT TO[<路径>] 4.1.2 输入记录 1. 直接输入 2.命令方式 【格式】APPEND [BLANK][IN 工作区] 【功能】在当前表末尾追加记录。 【说明】BLANK:表示在表末尾追加一条空记录,并自动返回命令窗口,此时系统并不弹出编辑窗口。 4.1.2 输入表记录 说明: 1) C型的值靠左存放;N型的值靠右存放。 2) M及G型字段的值的输入双击字段(或CTRL+Home、CTR+PageUp、CTRL+PageDown)后输入。输入值后memo、gen变为大写,同时产生备注文件.FPT。 3) 保存:CTRL+W、CTRL+END键、直接按‘关闭’按钮 放弃:CTRL+Q、ESC键 4.1.2 输入表记录 3 菜单方式 追加方式:追加多条记录。 追加新记录:追加一条记录。 追加记录:从另一个表追加记录到当前表。 4.从其他表文件追加数据到当前表 APPEND FROM 文件名 [FIELDS 字段表] [ FOR 条件] [DELIMITED|XLS] [DELIMITED|XLS]从文本文件或EXCEL追加数据。 5.追加数据到备注字段 APPEND MEMO 备注字段名 FROM 文本文件名 append memo bz from aa.txt 6 插入记录 【格式】INSERT [BEFORE] [BLANK] 【功能】在指定位置插入新记录或空记录。 说明 INSERT是在当前记录之后插入新记录, INSERT BEFORE是在当前记录之前插入新记录, BLANK:空记录。 4.1.2 输入表记录 例:在表STUD.DBF的第2号记录前插入一条新记录,在第4号记录后插入一条新记录 USE STUD GOTO 2 INSERT BEFORE 在2号记录前插入一条新记录 GOTO 5 插入了一条新记录,原4号为5号 INSERT 在4号记录后插入一条新记录 INSERT INTO 表名 [字段表] VALUES (表达式) 功能:在指定的表文件末尾追加一条记录。 说明:省略字段名时,默认按表结构的字段顺序 例: INSERT INTO STUD (学号,姓名,性别,班级名,; 系别代号,地址,出生日期,是否团员) VALUES ; (“011110”,“李建国”,“男”,“计0121”,“01”,; 湖北武汉,{09/28/02},.T.) 4.1.3 CREATE TABLE 创建表 2.定义(创建)表 【格式】 CREATE TABLE|DBF [库名!] 表名 [free]; (字段名1 类型 (宽度[,小数位],[CHECK Lexp error Cexp] [DEFAULT exp] [PRIMARY KEY| UNIQUE] 字段名2 类型 (宽度[,小数位]……) Free :创建自由表 [CHECK Lexp error Cexp] 指定字段有效性规则,并设定报错信息。 [DEFAULT exp] 设定默认值 [PRIMARY KEY| UNIQUE,设定主关键字或候选关键字 4.2.1 工作区 1 工作区的概念 (1) VFP能提供32767个工作区。默认为1号工作区。 (2)任意时刻,只有一个工作区是当前工作区, (3)每个工作区都可以且只能打开一个表文件。 (4)同一个表文件原则上不允许同时在多个工作区打开。 (5)各工作区中打开的表彼此相互独立(指针不受影响)。 2.工作区号、别名 每一个工作区用工作区号或别名来标识 (1)工作区号 利用1~32767来标识32767个不同的工作区 (2)别名 1) 前10工作区用A~J个字母来标

文档评论(0)

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

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

1亿VIP精品文档

相关文档