2表操作和数据库_第1页
2表操作和数据库_第2页
2表操作和数据库_第3页
2表操作和数据库_第4页
2表操作和数据库_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

海威技术培训研发中心 第三章数据库和表 2 海威 海威技术培训研发中心 本节内容 添加记录删除记录修改表记录记录指针定位复制表结构和复制表数据库及基本操作数据库表和自由表工作区 海威技术培训研发中心 1 添加记录菜单方式 1 显示 追加方式 表尾追加多条记录 2 表 追加新记录 Ctrl Y 表尾追加一条空白行 命令方式 append insertappend 在表的尾部增加若干条记录insert 在当前记录的下方增加若干条记录 表的基本操作 海威技术培训研发中心 2 删除记录删除记录包括逻辑删除和物理删除 1 逻辑删除 加删除标记 必要时可以恢复 掌握 菜单方式 表 删除记录作用范围 all 所有记录nextn 包括当前记录在内的以下n条记录recordn 指定第n条记录rest 包括当前记录在内的以下所有记录 恢复记录 recallall 海威技术培训研发中心 命令方式格式1 delete 逻辑删除当前记录格式2 deletefor条件 逻辑删除满足条件的记录 定界符 注意 所有定界符必须在英文状态下输入 海威技术培训研发中心 1 逻辑删除入学成绩在580分以下的记录 Deletefor入学成绩 580 2 删除学号是001的学生记录 Deletefor学号 001 练习 3 删除1986年3月4日出生的学生记录 Deletefor出生日期 1986 03 04 4 删除是少数民族的记录 Deletefor少数民族 T 思考一下 海威技术培训研发中心 2 物理删除 彻底删除且不可恢复命令方式 Pack功能 对带有删除标记的记录彻底删除 注意 物理删除记录之前必须先逻辑删除记录 3 物理删除全部记录命令格式 Zap功能 物理删除表中所有记录 只保留表结构 海威技术培训研发中心 3 修改表记录 1 replace字段名with新字段值功能 修改当前记录 2 replaceall字段名with新字段值功能 修改表中所有记录 3 replace字段名with新字段值for条件功能 修改所有符合条件的记录 海威技术培训研发中心 练习 例 将学生表中少数民族的学生的入学成绩提高20分 Replace入学成绩with入学成绩 20for少数民族 T 例 要为当前表所有职工增加100元工资 应使用命令 A change工资with工资 100B replace工资with工资 100C changeall工资with工资 100D replaceall工资with工资 100 海威技术培训研发中心 4 记录指针定位 1 go goton功能 将记录指针指向第n条记录 2 skipn功能 使记录指针向上 负数 或向下 正数 移动n条记录 缺省n则默认n的值为1 3 locatefor条件功能 将记录指针定位到满足条件的第一条记录上 若想查找满足条件的下一条记录使用continue 海威技术培训研发中心 5 表的复制 1 复制表结构命令 copystructureto新表名功能 将当前表的结构复制到一个新表中 2 复制表命令 copyto新表名功能 将当前表复制得到一个新表 题目 abc dbf是一个具有两个备注型字段的数据表文件 若使用copytotemp命令进行复制操作 其结果是 A 得到一个新的数据表文件B 得到一个新的数据表文件和一个新的备注文件C 得到一个新的数据表文件和两个新的备注文件D 错误信息 不能复制带有备注型字段的数据表文件 数据库 一 数据库的概念数据库将相互联系的数据库表及其相关的数据库对象统一组织和管理 数据库是结构化的相关数据集合 扩展名为 dbc 数据库的基本操作 文件 新建 数据库 createdatabase数据库名 文件 打开 数据库 opendatabase数据库名 closedatabase closeall 文件 打开 数据库 modifydatabase数据库名 新建打开关闭修改 数据库表和自由表 在VisualFoxPro中的表有两类 一 数据库表的建立方法1 在数据库空白处右击 新建表方法2 文件 新建 表二 自由表与数据库表的区别1 自由表字段名最长10个字符数据库表字段名最长128个字符2 表设计器不同 三 自由表转换成数据库表方法1 在数据库空白处右击 添加表方法2 addtable表名四 数据库表转换成自由表方法1 在数据库表上 右击 删除 移去 是方法2 removetable表名 工作区 工作区的作用 在同一时刻可打开多个表同时进行浏览在VF里有32767个工作区 1 在指定工作区打开表格式1 select工作区号 1 32767 use表名格式2 use表名in工作区号2 select0选择了编号最小的空闲工作区前10个工作区的别名为A J select1Use职工表 Use职工表in1

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论