各地
资讯
当前位置:考试网 >> 职称计算机 >> 复习指导 >> Visual Foxpro >> 2017年职称计算机VisualFoxPro基础知识:表的相关操作及基本命令

2017年职称计算机VisualFoxPro基础知识:表的相关操作及基本命令

来源:考试网    2017-02-13   【

  表的相关操作及基本命令

  1.概念:

  ①二维关系表:一张表格(现实生活中的学生表、工资表)

  ②字段(属性):表格的标题

  ③字段值(属性值):字段的取值

  ④域:字段的取值范围

  ⑤元组(记录):属性值的集合

  ⑥关键字:字段的取值是唯一(不可能重复)的字段

  ⑦外部关键字:不是本表的关键字,而是另外一个表的关键字,这个字段是两个表的公共字段, 两个表通过这个字段建立关系

  2.表的基本操作

  ①创建表:create 表名

  ②类型(字段的类型):不同的字段类型,其字段值是不同的

  a.字符型(C):字母 汉字 字母与数字的组合,字符型常量有三种定界符 "abc" 'a12b' [你好]

  b.数值型(N):整数或小数 85 85.5

  c.浮点型(F):整数或小数 数值范围比数值型大 85.5

  d.双精度型:与浮点型相比数值范围更大,小数数位有效位更多

  e.整型(I):整数 而且数据宽度已经固定,不能更改

  f.日期型(D):{^1983-05-14} 而且宽度固定为8

  g.日期时间型(T):{^1983-05-14 14:25:40}

  h.逻辑型(L):只有两种取值即真(.y.或.t.)或假(.n.或.f.)

  i.备注型(M):用于存放大量文字(个人简介,年终报告)

  j.通用型(G):用于存放OLE对象的数据(word文档,图片等)

  k.货币型(Y):在数值型数据前加一个$符号即可

  l.二进制型(B):用于保存不希望更改的字符型数据

  m.备注二进制型:用于保存不希望更改的备注型数据

  ③宽度:数据的位数,一个字母或一个数字占一个宽度,一个汉字占两个宽度

  3.操作表的基本命令

  ①追加记录:append

  ②以表格的形式浏览记录:browse

  ③在工作区浏览记录

  a.浏览全部记录:list

  b.浏览符合条件的记录:list for 逻辑表达式

  如:list for 性别="男"

  c.浏览全部记录:display all

  d.浏览符合条件的记录:display for 逻辑表达式

  e.浏览当前记录:display

  .定位到指定记录(使某条记录成为当前记录)

  a.绝对定位:go n或goto n 其中n是记录号

  go top定位到首条记录

  go bottom定位到最后一条记录

  b.相对定位:skip n 其中n为正数时表示向下定位,其中n为负数时表示向上定位,skip 与skip 1等价

  c.用locate for命令定位(定位到符合条件的记录,并可能移动到下一条记录)

  语法格式: locate for 逻辑表达式

  continue

  ④插入记录:insert

  a.insert before

  b.insert blank

  ⑤交互式修改记录:

  a. edit

  b. change

  ⑥用replace命令修改记录

  a.修改当前记录的某个字段的值 replace 年龄 with 50

  replace 年龄 with 20,性别 with "男"

  b.修改当前表所有记录的某个字段的值 replace all 年龄 with 50

  ⑦删除记录

  步骤:

  a.逻辑删除

  b.物理删除带有逻辑删除标记的记录

  .逻辑删除

  a.逻辑删除当前记录:delete

  b.逻辑删除符合条件的记录:delete for 逻辑表达式

  c.逻辑删除所有记录:delete all

  ⑧物理删除带有逻辑删除标记的记录

  执行pack命令即可

  ⑨去掉逻辑删除标记

  a. recall all

  b. redall for 逻辑表达式

  ⑩物理删除所有记录,一次性彻底删除

  zap命令

  删除只是将记录删掉,表结构依然存在

纠错评论责编:tanhuifang
相关推荐
热点推荐»