- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三章表的使用 本章要点(1): 掌握表的概念、组成和分类; ★ 掌握用表设计器 创建和修改表结构的方法及其相关的SQL命令; ★ 掌握表记录的追加、浏览、定位、修改、删除和筛选的操作; ★ 掌握追加、删除、更新记录的SQL命令; ★ 掌握表的打开和关闭方法,掌握工作区和当前工作区的概念; 本章要点(2): ★ 掌握表的索引的概念,索引的类型,结构复合索引文件的创建、修改和使用。 ★ 掌握表之间的关系及其种类,掌握表的关联及其建立和解除的方法; * 掌握表的数据缓冲访问的概念、数据缓冲的类型和设置数据缓冲的方法; * 掌握用TABLEUPDATE()和TABLERVERT()函数执行和放弃对缓冲数据的更改; 目 录 3.1 表结构的创建和使用 3.2 表记录的编辑修改 3.3 表的使用 3.4 表的索引 3.5 建立表之间的临时关系 实验 3.1 表结构的创建与修改 表的概念 以文件形式存储在磁盘上的一张二维表。表文件的扩展名.dbf 自由表 数据库表 列:字段(Field),描述数据的某个特征 行:记录(Record),表示一个实体 表结构:存储表中记录的一个公共结构 3.1.1 字段的基本属性 1、字段名:描述某实体的特征属性 2、字段的数据类型 3.1 表结构的创建与修改 ⑸ 备注型(M):用于存储长文本数据,占4个字节。 它指向真正的备注内容(文件扩展名为.FPT). ⑹ 通用型(G):用于存储OLE对象,占4个字节。 它指向真正的内容。 3、字段宽度:字段容纳数据的最大字节数 4、小数位数:N、F、B需要指明 5、空值(NULL):表示 “没有值”或没有确定值, 空值不等同于数值0、空字符串、逻辑假(.F.) 3.1 表结构的创建与修改 3.1.2 创建新表 1. 表设计器 2. 用CREATE TABLE - SQL命令 格式:CREATE TABLE 表文件名; (字段名 字段类型(宽度,小数位数),…) 例:CREA TABL XS2 ( ; XH C(6) NOT NULL , XM C(8), XB C(2), ; CSRQ D, BZ M , ZP G) 备注型数据输入 双击该记录的字段,出现编辑窗口,输入数据。 字段中如果有数据显示Memo,否则为memo。 通用型数据输入 字段中如果有数据显示Gen,否则为gen。 双击该记录的字段,出现编辑窗口: “编辑”---插入对象---位图图像,然后弹出位图图像的编辑窗口,在该窗口执行操作: “编辑”---粘贴来源---查找文件 [注] 可使用的图片有:.bmp .gif .jpg等 记录的浏览 1. 浏览窗口 “显示”菜单 编辑和浏览两种状态的区别 2. BROWSE命令 BROWSE FIELDS 字段名1,字段名2,… ;FOR 条件 TITLE “表单标题” 3. LIST、DISPLAY命令 LIST/DISPLAY [ 范围 ] [FIELDS 表达式]; [ FOR 条件表达式] [ while 条件表达式 ] ; [ TO PRINT] [ OFF ] 例: LIST 显示所有 记录 DISPLAY 显示当前 记录 4. 对带删除标记记录的访问 ⑴测试记录的删除标记:DELETED( ) 有删除标记,函数值为 .T. ;无删除标记,则为.F. ⑵对带删除标记记录的访问: SET DELETED ON|OFF ON —— 隐藏带有删除标记的记录 OFF —— 允许访问带有删除标记的记录(默认值) 3. 当前工作区: 正在使用的工作区,默认工作区 测试当前工作区的区号:SELECT( ) 改变当前工作区 命令:Select 工作区号|别名 Select 0 选择一个未被使用的编号最小的工作区 对非当前工作区的表进行操作 方法一:改变当前工作区 方法二:在命令中指定工作区: …… IN 工作区|别名 1.设置独占或共享 命令方式: SET EXCLUSIVE ON | OFF 2.强行用一种方式打开表 USE 表名 SHARED | EXCLUSIVE 注:同一张表多次打开时,以第一次打开 的方式为准。 另:Insert、Insert Blank、Modify structure、Pack、Zap和Reindex等命令,必须以独占方式打开表。 (3) 索引表达式: ①决定索引结果 ②对于数值型的表达式,按字段的和排序, 而不是按字段本身
文档评论(0)