- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第11章 数据表和索引;11.1 创建新表; 在VFP中,表中的每一列都是一个字段,第一行中的每一项是相应字段的字段名;第一行以下的每一行都是一条记录;表格的表头可以看作VFP的表名。
11.1.2 表的结构设计
表在计算机内以文件形式出现,其类型为“.DBF”,表名就是文件名,其命名按文件名要求。
表的结构设计包括定义:字段名、字段类型、字段长度(数值型还需要定义小数位数)。
1. 字段名
字段名即表的栏目名或关系的属性名,可以用来引用该列数据。命名要求:
① 汉字或字母开头,由汉字、字母、数字和下划线组成,如“学号”、“Name”、“工资1”、“X_1”等是符合要求的,而“说 明”、“1-1”等不能作为字段名使用。
② 自由表字段名长度不能超过10个字符,数据库表字段名最长可使用128个字符。
③ 不能使用保留字。
④ 同一表中字段名不允许重复。
⑤ 字段名最好能简要说明该字段的意义,如“姓名”栏可以用“姓名”、“name”或“xm”作为字段名。
2. 字段类型和宽度
表中的每一个字段都有特定的数据类型。可以将字段的数据类型设置为表11-2中的任意一种。;类型;说明: 备注型和通用型数据与其他数据并不存放在一起,而是存放在与表同名的.FPT文件中。由此可以设计表11-1的结构,见表11-3。;
11.1.3 使用表设计器
在VFP中,创建表的工具有表向导和表设计器。一般使用“表设计器”。
1. 创建新表
表设计器可以完成创建新表的全过程,其操作步骤为:
① 从“文件” 菜单→“新建” →选择“表”,然后单击“新建文件”
2. 向表中添加记录
若要向表中添加记录:
① 从“文件”菜单→“打开”命令,或者单击常用工具栏上的“打开”按钮。
② 在“打开”对话框中→选择“文件类型”为“表(*.dbf)”,选择表所在的文件夹,找到表文件后,双击要打开的表。
③ 在“显示”菜单中→选择“浏览”命令
④ 再次打开“显示”菜单→选择“追加方式”
⑤ 在“浏览”(图11-6左)或“编辑”(图11-6右)窗口中输入新的记录。
;11.1.4 使用命令
在命令窗口中或是在代码中使用命令,更能发挥VFP的强大功能。
1. Visual FoxPro的语法规则
VFP的命令由命令名和一些命令短语组成。只要符合VFP的语法规则,就可以用命令名和短语组合成多种命令,所以掌握语法规则十分重要。
对记录操作命令的一般格式为:
〈命令名〉 [〈范围〉] [FIELDS 〈字段名表〉] [{FOR | WHILE} 〈条件〉]
;2. 创建新表
CREATE〈新表文件名〉
打开“表设计器”,创建一个新的表文件结构。
使用下述SQL命令可以不使用“表设计器”,直接创建表结构:
CREATE TABLE 〈新表文件名〉(〈字段名1〉〈类型〉(〈长度〉)[,〈字段名2〉〈类型〉(〈长度〉)…])
【例11-1】在命令窗口输入以下命令:
CREATE TABLE Student(xh c(10), xm c(6), xb l, csrq d(8), zy c(20), sm m, zp g)
可以建立包含xh、xm、xb、csrq、zy、sm、zp等字段的一个新的数据表Student.dbf。;3. 打开与关闭表
打开与关闭表都是使用USE命令,其格式为:
USE [〈表文件名〉]
使用不带参数的USE命令可以关闭已打开的数据表。
;5. 复制表
使用COPY TO命令可以将当前数据表中指定范围内所有符合条件的记录复制到新的表文件中,新文件结构仅包含指定的字段。其命令格式为:
COPY TO 〈新文件名〉 [〈范围〉] [{FOR | WHILE} 〈条件〉] [FIELDS 〈字段名表〉]
说明:
①〈新文件名〉可省略扩展名.DBF,〈条件〉为逻辑表达式。
② 若缺省FOR|WHILE〈条件〉,则〈范围〉默认为ALL,即将所有记录复制到新表中。
③ 若缺省FIELDS〈字段名表〉,则新文件保留全部字段。
④ 若所有可选项都缺省,则原样复制表文件。
⑤ 若原文件带有备注型字段,则其相伴的备注文件(扩展名为.FPT)也同时被复制。;11.2 表的基本操作;11.2.3 使用命令
可以直接在命令窗口或者在程序中使用VFP命令来完成对表中数据的各项基本操作。
1. 打开浏览窗口
使用BROWSE命令可以打开浏览窗口,其格式为:
BROWSE [FIELDS 〈字段名表〉] [LOCK 〈
您可能关注的文档
最近下载
- 管理学案例两面针公司.ppt VIP
- Roland罗兰GW-8说明书 中文.pdf VIP
- 亚吉铁路运营现状及问题分析.pdf VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试参考题库附答案解析.docx VIP
- 大理州旅游美宿基本要求与评价.pdf VIP
- 2025年国开电大机考网考题库04008_理工英语4.doc VIP
- 中建EPC项目总承包管理方法与实务2024.docx
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试模拟试题及答案解析.docx VIP
- 2025年下半年新疆塔城地区急需紧缺人才引进243人笔试备考题库附答案解析.docx VIP
- 2025年铁路列车员(中级)职业技能鉴定参考试题库-下(判断题汇总).docx VIP
文档评论(0)