网站大量收购闲置独家精品文档,联系QQ:2885784924

精编vfp教程 第3章.ppt

  1. 1、本文档共57页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精编vfp教程 第3章

第3章 表的创建和使用 表的分类 根据是否从属于数据库分类: 自由表 数据库表 自有表和数据库表的差异: 自由表具有的特性数据库表都有,但数据库表还具有数据库管理的其他特性 3.1 表结构 表:存放在磁盘文件中的一张二维表,一张表保存为一个表文件。 表的扩展名 .DBF 表文件 .FPT 备注文件(当表中有备注字段\通用字段) 字段 记录 ? 表的组成:表结构+表数据 3.1.1 表的结构 表结构:字段及其属性 1.字段名 (命名规则) 2.字段的数据类型 字母表示:Character currencY Numeric Float Date dateTime douBle Integer Logical Memo General 日期型输入 / / 、逻辑型表示 备注型(不定长的一段文字) 通用型(图片、声音等) 表的结构 3.字段宽度(能容纳的最大字节数) 除字符性、数值型和浮点型外,其他类型的宽度固定 逻辑型1字节,日期型8字节 备注型、通用型字段宽度为4字节,包含的是引用信息 指向真正的备注内容和包含真正图片及声音的文件。 有内容时在表中显示为大写字母M、G ; 无内容为小写字母m、g。双击打开窗口可以输入内容。 问题? 有多个备注字字段,对应几个备注文件? 如果表结构中存在一个或多个备注型字段, 则存在且仅一个同名的备注文件,扩展名为.FPT, 各记录的备注段、通用字段中保存的是什么内容? 各记录的备注字段—— 指出备注文字在备注文件中的位置。 各记录的通用字段—— 指向备注文件中所管理的数据对象。 表的结构 4.小数位数 在数值型、浮点型、双精度型中可以指定小数位数。 字段宽度=整数宽度+小数点1位+小数宽度 123.4的宽度是多少? 5 5.空值支持(.NULL.) 空值表示没有任何值或没有确定值,不等同于数值0、空字符串或逻辑假值 允许接受空值:选定表设计器NULL列 在表中输入空值:按CTRL+0 给变量赋空值:变量名= . NULL . 3.1.2 表结构的创建 表设计器: 项目管理器窗口------新建按扭 创建的表自动添加到项目中 菜单---文件---新建(工具栏) 不添加到项目中 SQL语句: CREATE TABLE 表名(字段名 类型(宽度[,小数位数])…) 此时字段的类型用字母表示 CREATE TABLE XS(XH C(8),XB C(2),ZP G,CSRQ D) 3.1.3表结构的修改 表设计器: 项目管理器窗口------修改按扭 对于有项目管理的表 USE 表名 ------MODIFY STRUCTURE SQL语句: ALTER TABLE 表名 ADD COLUMN 字段名 类型(宽度[,小数位数]) RENAME COLUMN 字段名1 TO 字段名2 DROP COLUMN 字段名 例:ALTER TABLE XS ADD COLUMN BZ M 问 题 表设计器只读怎么办? 当表共享打开时,表设计器为只读 打开表设计器的命令? modify structure 3.2 表的打开与关闭 3.2.1 工作区 工作区是指用以标识一张打开的表的区域 一个打开表并在其中操作表所占用的区域, 是用以标识一个表的编号的区域。 共有32767个 表和工作区之间的关系? 表是保存在磁盘上的文件,工作区是内存的区域,表名和工作区名可以相同也可以不同 一个工作区只能同时打开一个表, 一个表可在多个工作区同时打开 工作区的标识? 工作区号 1~32767 别名 系统别名 A B C D E …… 用户别名 (打开表时) 工作区别名 工作区别名在打开表时确定 USE 表名 ALIAS 别名1 别名为别名1 USE 表名 别名为表名 Use xs alias stu stu 如何访问字段? 工作区名.字段名 √stu.xh ×xs.xh 当前工作区的字段,直接访问 xh 当前工作区 正在使用的工作区称为当前工作区 设置某个工作区为当前工作区 SELECT 工作区号 / 别名 Select 1 Select stu Select 0 是什么意思? 选择一个空的工作区 怎么知道现在的工作区号? SELECT(0)------返回工作区号 叫某个别

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档