- 1、本文档共37页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据表的基本操作 ——第11章 复习 表的操作包括: 1、创建新表 2、表结构的定制(通过表设计器完成增、删字段,修改字段名、字段类型、宽度等) 3、存储和查看表中的信息(显示下拉菜单中的浏览、编辑、追加方式) 4、表数据的修改 5、定制表(关系的投影和选择操作) 对于已经建好的表,可以利用索引对其中的数据进行排序。 1、创建新表 方法一: 用表设计器创建新表 方法二: CREATE TABLE 表名 (字段名1 类型(长度)) [, 字段名2 类型(长度)…] 2、修改表结构 方法一: 显示——表设计器 方法二: MODIFY STRUCTURE 表的独占与共享使用 独占:一张表只能被一个用户打开 共享:一张表可以被多个用户同时打开 设置方式: 工具——选项——数据 Set exclusive on|off 强行打开 Use xsda shared 共享方式,此时不能修改表结构 Use xsda exclusive 独占方式 3、表的打开与关闭 表的打开 “数据工作期” USE 表文件名 表的关闭 使用不加表名的USE 命令,在当前工作区中关闭一个已打开的表文件。 4、表的浏览 浏览窗口两种显示模式: 浏览模式和编辑模式。 ①浏览模式 Browse 范围 for 条件 ②编辑模式 Edit 范围 for 条件 5、表的数据录入 显示——追加记录 表——追加新记录 表——追加记录 使用APPEND、insert命令 6、记录的删除 删除分为:逻辑删除和物理删除 1)逻辑删除: ①在浏览模式或编辑模式下删除记录 ②删除满足条件的记录 表?删除记录 ③使用命令删除记录 DELETE [范围] [FOR 条件] 6、记录的删除 2)物理删除 可以将数据表中所有具有删除标记的记录正式从表文件中删掉 ①表?彻底删除 ②命令 PACK 注:PACK命令为物理删除命令,一旦执行,无法用恢复。 ③删除所有记录 zap 6、记录的删除 3)恢复删除记录命令 RECALL [范围] [FOR 条件] recall all for 性别=男 可以恢复数据表中指定范围内满足条件的删除记录,撤销标记。 注:DELETE命令的逆操作,取消标记,恢复为正常记录。 7、修改记录 3.使用批处理命令 对字段内容成批自动地进行修改替换,而不必在编辑状态下逐条修改。 ①表?替换字段 ② 命令REPLACE REPLACE [范围] 字段名1 WITH 表达式1[,字段名2 WITH 表达式2 …][FOR |WHILE 条件 ] 8、表记录的定位 三种定位方法: 绝对定位:go n 相对定位:skip 条件定位:locate 范围 for 条件 9、筛选 筛选记录 表?属性:“工作区属性”窗口,选择“数据过滤器” 命令SET FILTER TO [(逻辑表达式)] 筛选字段 表?属性:设置“字段过滤器” 命令 SET FIELDS TO {ALL | 字段名表} 11.5、数据表的索引 一般情况下,表中记录的顺序是由数据输入的前后顺序决定的,并用记录号予以标识。 索引实际上是一种排序,但是它不改变数据表中数据的物理顺序。 Visual FoxPro 中的索引与通常读的图书的目录索引相同,图书中的索引是标明了章、节对应的页码列表,而表的索引指明了按索引关键字段的值的大小排列的记录号的列表。 Visual FoxPro 中的索引保存在索引文件*.CDX中。 11.5.1 索引的基本概念 根据数据库中的某些字段值,为数据库建立一个逻辑顺序的索引文件,但并不实际调整数据库中每条记录的顺序,因此记录在数据库中的位置并未改变。 ②索引的类别 Visual FoxPro系统提供了四种不同的索引类型,它们分别是: 主索引(Primary Index) 候选索引(Candidate Index) 普通索引(Regular Index) 唯一索引(Unique Index) ②索引的类别 主索引:只能在数据库表中建立,不能在自由表中建立的索引。主索引的关键字绝对不允许有重复值。一个数据库表只能建立一个主索引。主索引主要用于在永久关系中的主表或被引用表里建立参照完整性。自由表没有主索引。 侯选索引:和主索引类似,也不允许索引的关键字段中有重复值。侯选是指索引的状态,表示在表中有资格被选作主索引。一个数据库表或自由表允许含有多个侯选索引。 ②索引的类别 普通索引:允许关键字段中有重复值。在数据库表和自由表中都可以加入多个普通索引。 系统默认的索引类型为普通索引。 惟一索引:为了保持与以前的Foxpro版本兼容而设立的。惟一索引允许关键字取重复值
文档评论(0)