- 1、本文档共61页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 visual foxpro 6.0的数据库操纵
Visual FoxPro 6.0 数据库管理系统 教 程 第10章 Visual FoxPro 6.0的数据库操作 1 数据库的操作 1.1 基本概念 1.2 建立数据库 1.3 使用数据库 1.4 修改数据库 1.5 删除数据库 2 数据库表的建立与表结构的修改 2.1 在数据库中建立数据库表 2.2 修改表结构 3 表的基本操作 3.1 记录指针及其定位 3.2 记录的浏览 3.3 记录的增加 第10章 Visual FoxPro 6.0的数据库操作 3.4 记录的修改 3.5 记录的删除 4 索引 4.1 索引的基本概念 4.2 在表设计器中建立索引 4.3 用命令建立索引 4.4 使用索引 5 查询定位 6 统计 7 排序 8 多区操作 1 数据库的操作 P356 1.2.2 通过【新建】对话框建立数据库 单击工具栏上的【新建】按钮或者选择【文件】菜单下的【新建】,打开如图10.2所示的【新建】对话框。首先在【文件类型】组框中选择【数据库】,然后单击【新建文件】按钮建立数据库,后面的操作和步骤与在项目管理器中建立数据库相同。 1.2.3 使用命令交互建立数据库 P357 建立数据库的命令是: CREATE DATABASE [DatabaseName | ?] 其中参数DatabaseName给出了要建立的数据库名称;如果不指定数据库名称或使用问号都会弹出创建对话框请用户输入数据库名称。 与前两种建立数据库的方法不同,使用命令建立数据岓后不打开数据库设计器,只是数据库处于打开状态,即紧接着的后续命令不必再使用OPEN DATABASE命令来打开数据库。 使用以上三种方法都可以建立一个新的数据库,如果指定的数据库已经存在,很可能会覆盖掉已经存在的数据库。如果系统环境参数SAFETY被设置为OFF状态会直接覆盖,否则会出现警告对话框请用户确认。因此,为安全起见可以先执行命令SET SAFETY ON。 1.3 使用数据库 P358 在数据库中建立表或使用数据库中的表时;都必须先打开数据库,与建立数据库类似,常用的打开数据库的方式也有三种: ● 在项目管理器中打开数据库。 ● 通过【打开】对话框打开数据库。 ● 使用命令打开数据库。 通常在Visual FoxPro开发环境下交互操作时使用前两种方法,在应用程序中使用命令的方法。 EXCLUSIVE:以独占方式打开数据库,与在【打开】对话框中选择复选框【独占】等效,即不允许其他用户在同一时刻也使用该数据库。 SHARED:以共享方式打开数据库,等效于在【打开】对话框中不选择复选框【独占】,即允许其他用户在同一时刻使用该数据库。默认的打开方式由SET EXCLUSIVE ON/OFF的设置值确定,系统原默认设置为ON。 NOUPDATE:指定数据库按只读方式打开,等效于在【打开】对话框中选择复选框【以只读方式打开】,即不允许对数据库进行修改,默认的打开方式是读/写方式,即可修改。 VALIDATE:指定Visual FoxPro检查在数据库中引用的对象是否合法,例如检查数据库中的表和索引是否可用,检查表的字段或索引的标记是否存在等。 注意: (1)这里的NOUPDATE选项实际并不起作用,为了使数据库中的表是只读的,需要在用USE命令打开表时使用NOUPDATE。 (2)当数据库打开时,包含在数据库中的所有表都可以使用,但是这些表不会自动打开,使用时需要用USE命令打开。 (3)当用USE命令打开一个表时,Visual FoxPro首先在当前数据库中查找该表,如果找不到,Visual FoxPro会在数据库外继续查找并打开指定的表(只要该表在指定的目录或路径下存在);事实上要打开一个表并不一定要打开数据库,这是Visual FoxPro仍然不完善的一面,因为它要兼容以前版本的FoxPro。 Visual FoxPro在同一时刻可以打开多个数据库,但在同一时刻只有一个当前数据库,也就是说所有作用于数据库的命令或函数是对当前数据库而言的。指定当前数据库的命令是: SET DATABASE TO [Database Name] 其中参数Database Name指定一个已经打开的数据库名称成为当前数据库,如果不指定该参数,即执行命令:SET DATABASE TO将使得所有打开的数据库都不是当前数据库(注意:所有的数据库都没有关闭,只是都不是当前数据库)。 另外,Visual FoxPro在执行查询(Query)和(Form)
您可能关注的文档
- 窝沟封闭-彭凤梅教授.ppt
- 突发性耳聋的诊治心得.ppt
- 窝沟封闭用物准备.ppt
- 窝沟关闭技巧.ppt
- 窝沟封闭概论..ppt
- 突破你的PPT思维-制作PPT的武器.ppt
- 窝沟封闭窝沟封闭.ppt
- 窝沟封闭系统录注意事项.ppt
- 立体图形复习题目类型集锦.ppt
- 窝沟封闭防龋63.ppt
- 2025至2031年中国液压耦合器行业投资前景及策略咨询研究报告.docx
- 2025年中国不等边角钢市场调查研究报告.docx
- 山东省济宁邹城县联考2023年数学九年级第一学期期末达标检测试题含解析.doc
- 湖南省长沙市开福区周南中学2023-2024学年数学九年级第一学期期末学业水平测试试题含解析.doc
- 2025年中国发电企业合同管理系统市场调查研究报告.docx
- 南昌市南大附中2023年数学九年级第一学期期末考试模拟试题含解析.doc
- 2025至2030年高硅钡铁合金项目投资价值分析报告.docx
- 中医外科复习测试有答案.doc
- 贵州省2023-2024学年七年级数学第一学期期末达标检测试题含解析.doc
- 2025至2030年高精度直流传感器项目投资价值分析报告.docx
文档评论(0)