资源描述:
《数据库原理与应用第3章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章FoxPro应用基础第3章FoxPro应用基础3.1数据库文件的建立3.2数据库文件内容的输出3.3FoxPro的有关语法规定第3章FoxPro应用基础3.1数据库文件的建立3.1.1几个常用符号的约定本书使用了几个常用符号,这些符号的含义约定如下:(1)〈〉:必选参数表示符。由这一对符号括起的部分是用户必须要提供的参数,但不要输入这对表示符本身。(2)[]:任选参数表示符。由这一对符号括起的部分由用户决定是否选择可以选,也可以不选。括起的部分也称作选择项或可选项,但不包括这对表示符本身。第3章FoxPro应用基础(3)/:二选一表示
2、符。表示用户可从本符号左右两项中选择一项。3.1.2改变默认盘和当前路径命令——SETDEFAULTTO刚引入FoxPro时,FoxPro所在盘为默认盘,所在目录为当前目录。本命令可改变默认盘和当前目录。 命令格式:SETDEFAULTTO[〈字符表达式〉] 其中,〈字符表达式〉可以是盘号、盘号与目录名、子目录名、DOS中路径符或。第3章FoxPro应用基础3.1.3数据库文件结构的建立命令——CREATE定义库文件的文件名和每个字段的字段名、字段类型、字段宽度的工作称为建立库文件的结构。建立库文件结构的命令为CREATE。命令格式:CR
3、EATE[〈文件名〉/?]CREATE命令的功能为:定义一个数据库文件的结构,并把该文件存入到磁盘目录中去。所建文件的文件名由命令给定:若缺省盘号,所建库文件将存入默认盘若缺省扩展名,系统默认其扩展名为DBF。第3章FoxPro应用基础下面介绍建立库文件“职工DBF”结构的步骤:①启动计算机,使系统处于FoxPro命令状态。②把数据盘插入A驱动器。③设置A盘为默认盘。键入命令:SETDEFAULTTOA④建立“职工DBF”库文件,键入命令:CREATE职工系统开始建立库文件“职工DBF”。屏幕显示如图3—1所示。第3章FoxPro应用基础图
4、3—1CREATE命令对应的屏幕第3章FoxPro应用基础光标在Name下,等待用户输入第一字段的字段名,我们键入“职工号”。按回车键后,光标移至Type下,用户可直接按表示所选类型的字母:N、F、D、L、C、M;也可按空格键。此时,在类型下出现一个小菜单,内容为各字段类型,用上、下箭头键移动光标到所需类型,再按回车键即选中该类型。对于本字段来说,我们选择数字型(Numeric),光标自动移到Width下,按计划键入宽度值——6。按回车键后,光标移到Dec下。由于该字段无小数,直接按回车键(也可键入零后,再按回车键)。此时,第一字段已定义完
5、毕,光标转向第二字段,等待用户定义。第3章FoxPro应用基础以下各字段的定义步骤与定义第一字段相似,只是对于日期型、逻辑型和记忆型字段不要求用户输入宽度值对于非数字型字段,也不要求输入小数宽度。第3章FoxPro应用基础3.1.4打开数据库文件操作命令——USE要使用一个库文件,必须先打开之。打开库文件的命令为USE。 USE命令基本格式:USE〈库文件名〉若缺省了库文件名的扩展名,系统默认为DBF。执行了本命令后,命令中所指库文件即被打开,同时也关闭掉原来打开的库文件。如果该库文件有记忆型字段,则同时打开与库文件同名、扩展名为.FPT的
6、记忆文件。 第3章FoxPro应用基础3.1.5命令的注释——&&子句在命令的后面,可用&&〈注释内容〉子句为其注释。系统不执行&&子句,它仅供用户阅读用。&&与前面的内容之间必须有空格分隔。第3章FoxPro应用基础3.1.6记录指针及其操作命令——GO、SKIP打开一个库文件后,系统立即给这个库文件提供一个记录指针,简称指针。指针里存放的是一个十进制数,如5、81等。它是某个记录的记录号,这时表明记录指针指向了这个记录,而这个记录也被称为当前记录。若记录指针为52,则说明记录号为52的记录为当前记录。在刚打开一个库文件时,记录指针指向首
7、记录。第3章FoxPro应用基础对数据库文件的操作是以当前记录为基准的。在执行某些命令时,会自动改变当前记录。在这里,我们首先介绍专门用于改变当前记录的两条命令,这就是移动指针命令。1.指针的绝对移动命令——GO、GOTO2.指针的相对移动命令——SKIP第3章FoxPro应用基础3.1.7追加记录操作命令——APPEND命令格式:APPEND[BLANK]功能:在库文件的尾部加入新记录。当库文件中已有n个记录时,新记录号为n+1。 此命令执行步骤如下:①令指针内容为最大记录号加1。②若命令中有选择项BLANK,则当前记录为空记录,命令执行
8、完毕,增加了1个空记录,系统回到FoxPro命令状态(仍在命令窗口下)若命令中无选择项BLANK,则继续执行步骤③。第3章FoxPro应用基础③在屏幕上打开一个编辑窗口。在编辑窗