VF数据库表讲义.docVIP

  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文档。上传文档
查看更多
VF数据库表讲义.doc

第三章 数据库和表 一、数据库(.DBC) 1.创建数据库: CREATE DATABASE 数据库名 2.打开数据库:OPEN DATABASE数据库名 3.打开数据库设计器:MODIFY DATABASE数据库名 4.修改数据库:MODIFY DATABASE数据库名 5.删除数据库:DELETE DATABASE数据库名 6.关闭数据库:CLOSE DATABASE 二、表(.DBF)(数据库表和自由表) 数据库表:属于某个数据库的表称为数据库表。数据库打开的状态下创建的表为数据库表 自由表:不属于任何数据库的表称为自由表。 1.创建表:CREATE 表名 ◆字段名:数据库表最多128个字符,自由表最多10个字符。以字母或汉字开头,不能有空格。 ◆字段类型和宽度:字符型(C),数值型(N),货币型(Y),日期型(D,8个字节),日期时间型(T,8个字节),逻辑型(L,1个字节),浮点型(F),整型(I, 4个字节),备注型(M,4个字节,指向文件的指针,存放个人简历等文本),通用型(G,4个字节,存放电子表格等) 空值:NULL 还没有确定值,允许字段为空值 2.打开表:USE 表名 3.打开表设计器:MODIFY STRUCTURE 4.添加表:ADD TABLE表名 5.移去表:REMOVE TABLE 表名 6.删除表:DROP TABLE 表名 7.关闭表:USE 三、表结构的操作 1.增加或删除字段: 2.修改字段类型和宽度: 3.如果只读状态,命令CLOSE ALL 四、表内容的操作 1.浏览记录:BROW LIST 2.增加记录:APPEND(表尾追加) INSERT(插入) 3.修改记录:REPLACE 字段名 WITH 表达式 FOR 条件 例如: USE 学生 REPLACE 年龄 WITH 年龄+10 FOR 学号=”001” REPLACE 年龄 WITH 20 FOR 学号=”002” REPLACE 性别 WITH “女” FOR 姓名=”小王” REPLACE ALL年龄 WITH 年龄+10 USE 成绩 REPLACE 分数 WITH 分数+10 FOR 性别=”女” REPLACE ALL 分数 WITH 分数+10 4.删除记录: (1)逻辑删除:(置删除标记)DELETE FOR 条件 (如果不用FOR指定条件,则删除当前一条记录。) USE 学生 DELETE FOR 年龄20 USE 成绩 DELETE FOR 分数60 (2)恢复逻辑删除:RECALL FOR 条件 (对逻辑删除的记录可以恢复) USE 学生 RECALL FOR 年龄20 (3)物理删除:PACK(在逻辑删除的基础上彻底删除,不可恢复) USE 学生 DELETE FOR 学号=”001” PACK (4)清空记录:ZAP (清空表中全部记录,表结构仍然存在) USE 课程 ZAP 5.显示记录:DISPLAY(显示当前一条记录) LIST (显示全部记录) DISPLAY ALL (显示所有记录) DISPLAY FOR 性别=”女” LIST FOR性别=”女” 6.记录指针定位: (1)绝对指针定位:GO TOP GO BOTTOM GO 2 (2)移动指针:SKIP (默认向下移动一条) SKIP 2 SKIP -1 (3)条件定位:LOCATE FOR 将指针定位到满足条件的第一条记录上,如果没有满足条件的记录,则指向文件结束位置,即文件尾;继续查找使用CONTINUE命令。 例如: LOCATE FOR 性别=”男” DISPLAY CONTINUE 索引(INDEX) 概念:索引是由指针构成的文件,按照索引关键字进行排序。索引文件和表文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个指向表文件的指针构成的文件。使用索引可以加速对表的查询操作。 1.索引的类型 (1)主索引(PRIMARY KEY):主关键字 a)保证记录的唯一性; b)不允许出现重复值和空值; c)一个表只能创建一个主索引;d)只有数据库表可以创建主索引。 (2)候选索引(CANDIDATE) a))

文档评论(0)

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

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

1亿VIP精品文档

相关文档