- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章数据库及其操作(新)
2、将自由表添加到数据库 ?????? 利用项目管理器或数据库设计器添加。 ?????? ADD TABLE 自由表名|?[NAME长表名] 注意:一个表只能属于一个数据库。 3、从数据库中移出表 ?????? 利用项目管理器或数据库设计器移出。 ?????? REMOVE TABLE 表名|?[DELETE][RECYCLE] 注意:表移出后与之联系的主索引、规则、默认值、联系、长表名、长字段名随之消失。 1、多工作区: 在VFP中有32767个工作区,可以在同一时间打开多个表。 2、选择工作区命令: ①select 工作区号 | 表名 ②use 表名 in 工作区号:在指定工作区中打开表的命令(并没有成为当前工作区) ③use 表名 in 工作区号 alias 表的别名:在指定工作区中打开表并给表起别名 3.7多个表的操作 注 ⒈工作区号最小的是1,最大的是32767, 即同一时刻允许打开32767个表。 ⒉如果工作区号为0,则表示选择尚未使 用的工作区中工作区号最小的。 ⒊工作区别名: 1~ 10 = A~J 11~ 32767 = W11 ~ W32767 SELECT 2 USE 学生 ALIAS STUDENT SELECT 0 USE 课程 USE 成绩 IN 4 SELECT 2或SELECT B或SELECT STUDENT LIST 建立表之间的临时关联 命令格式: set relation to 表达式 into 表名 1、临时关联是从当前工作区的表到哪个表的 2、“表达式”为两个表的共有字段 字段名 注 例:设当前工作区是1号区,通过“学号” 索引建立学生表和成绩表之间的临时联系 Open database 学生管理 Use 学生 in 1 order 学号 Use 成绩 in 2 order 学号 Set relation to 学号 into 成绩 3.8 排序 物理排序的命令: SORT TO 表名 ON 字段名1[/A|/D][/C]…… [ASCENDING|DESCENDING] [FOR 条件] 注:表名为建立排序后生成的新表的名字 3.3.6 查询定位命令 绝对定位:Go [记录号|top|bottom] 相对定位:Skip [数值] 条件定位:Locate for 条件 continue 第几个记录 表头 表尾 正数:向下 负数:向上 打开学生表,做如下操作: 例1:将“学生”表的记录指针指向表尾 例2:将“学生”表的记录指针指向倒数第二条记录 例3:将“学生”表的记录指针指向表头 例4:将“学生”表的记录指针指向第3条记录 例5:将“学生”表的记录指针向下移动两条记录 例6:将“学生”表的记录指针指向第一个性别为“男”的记录上 例7:将“学生”表的记录指针指向第三个性别为 “男”的记录上 go bottom Go bottom Skip -1 go top go 3/skip 2 Skip 2 Locate for 性别=“男” Locate for 性别=“男” continue continue 3.4 索引 内容:一项是表中每条记录的索引关键字表达式的值,另一项是索引文件是根据某个关键字表达式建立起来的。关键字表达式可以是一个字段或几个字段的组合,关键字表达式又称为索引表达式或索引项。 索引类似于一本书的目录。 索引文件的特点: 在索引文件中仅包含两项与其对应的记录号。 由于索引文件中只有两项数据,所以索引排序不但节省存贮空间,而且可以提高数据库的查找速度。 索引可以提高查询速度。 1.索引的类型 VFP系统提供了四种不同的索引类型 1)主索引(Primary Index):是在指定字段或表达式中不允许出现重复值的索引。主索引主要用于建立永久关系的主数据表中,或者建立参照完整性的被引用表中。 注:一个数据表只能建一个主索引,如果表中有多个字段值都可以唯一确定记录的顺序,则这些字段值可建立候选索引。 2 )候选索引(Candidate Index) :像主索引一样,它的索引表达式的值是唯一能够标识每个记录处理顺序的值。 注:一个数据表可以建立多个候选索引,如果一个表中已有主索引,则只能建立候选索引。 3 )普通索引(Regular Index) :可用来对记录排序和搜索记录,它不强迫记录中的数据具有唯一性。即如果多个记录的索引表达式的值相同,则可以重复存储,并用独立的指针指向各个记录。 4 )唯一索引(Unique Index
您可能关注的文档
- 第3章 行政人员的责任伦理.ppt
- 第36届房长沙交会总结报告(新鼎).pptx
- 第3章 土壤水111.ppt
- 第3章 Access中的 表.ppt
- 第3章 逆变电路.ppt
- 第3章 SQL语句.ppt
- 第2讲 葡萄酒.pptx
- 第3章 (文字处理Word2010).ppt
- 第3章 螺杆压缩机-1.ppt
- 第3章 单片机原理课件.ppt
- 2025年网络文学平台版权运营模式创新与版权保护体系构建.docx
- 数字藏品市场运营策略洞察:2025年市场风险与应对策略分析.docx
- 全球新能源汽车产业政策法规与市场前景白皮书.docx
- 工业互联网平台安全标准制定:安全防护与合规性监管策略.docx
- 剧本杀剧本创作审核标准2025年优化与行业自律.docx
- 2025年新能源电动巡逻车在城市安防中的应用对城市环境的影响分析.docx
- 全渠道零售案例精选:2025年行业创新实践报告.docx
- 2025年网约车司乘纠纷处理机制优化与行业可持续发展报告.docx
- 2025年宠物烘焙食品市场法规政策解读:合规经营与风险规避.docx
- 2025年宠物行业数据安全监管政策影响分析报告.docx
文档评论(0)