




已阅读5页,还剩54页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
3.1 表的创建与操作,3.1.1 创建表结构,图3-1 学生档案表, 3.1 表的创建与操作,3.1.1 创建表结构 1设计表结构 字段名 字段类型 字段宽度 小数位 学号 字符型 6 姓名 字符型 6 性别 字符型 2 民族 字符型 4 出生日期 日期型 8 入学成绩 数值型 6 2 专业 字符型 4 团员否 逻辑型 1 简历 备注型 4 奖学金 数值型 7 2, 3.1 表的创建与操作,3.1.1 创建表结构 2建立表结构 (1)命令格式:CREATE 。 功能:进入表设计环境,建立表结构。 (2)菜单方式: 1)在Visual FoxPro系统主菜单下,打开“文件”菜单,选择“新建”,便会打开新建各种Visual FoxPro文件的对话框。 2)在该对话框中选择“表”类型,然后单击“ 新建文件”按钮,此时会出现“创建”对话框。 3)在其表名输入框中输入“学生档案表 ” ,然后单击“保存”按钮,即进入“表设计器”对话框。 4)其它操作同命令方式。, 3.1 表的创建与操作,3.1.2 输入数据记录 说明: 1)日期型数据输入格式:月月 / 日日 / 年年年年 2)逻辑型数据输入方法:T 代表“真”;F 代表“假” 3)备注型字段输入方法:双击值输入位置“memo”,在打开的memo编辑窗口(如图3-7)中输入字符型内容。输入完毕时关闭该窗口即可。 4)通用型字段输入方法:双击值输入位置“gen”,在打开的gen编辑窗口中用粘贴等方法输入图、声音等内容。或在“编辑”菜单下选择“插入对象”,选择某种插入对象。 数据记录输入完毕时,若要保存数据且退出编辑状态,可直接关闭编辑窗口,或使用热键CTRL + W 。 若放弃保存,按Esc键。 上述数据输入过程结束后,我们便完成了一个数据表的建立。这时外存储器中应保存了一个名为“学生档案表.DBF”的文件。, 3.1 表的创建与操作,3.1.2 输入数据记录 我们可以尝试在命令窗口输入下述命令对该表的一些情况进行简单查看: DIR DIR *.FPT LIST DISPLAY BROWSE DISPLAY STRUCTURE LIST FOR 专业=计算机 LIST 姓名, 性别, 入学成绩, 简历 USE, 3.1 表的创建与操作,3.1.3 表的操作 1表的打开 1)命令方式 作用:将表由外存储器调入内存供操作。 命令格式:USE 如:USE 学生档案表 LIST 2)菜单方式 “文件”菜单中选择“打开”命令项。此时会出现 “打开”对话框。 如图,文件类型框中选择“表”,并单击要打开的表(如:“学生档案表.DBF”)。选择“独占”方式,然后单击“确定”按钮。,图3-9 “打开”对话框, 3.1 表的创建与操作,3.1.3 表的操作 2表的关闭 作用:将数据保存到外存储器,并释放内存中的表 (1)命令方式: 命令格式:USE 如:USE LIST (2)菜单方式: 打开“窗口”菜单,单击“数据工作期”项,会出现如图所示对话框; 在对话框中单击“关闭”按钮。 说明:打开另一表时,当前表自动关闭;退出Visual FoxPro,当前表自动关闭。,图3-10 在“数据工作期”对话框关闭表, 3.1 表的创建与操作,3.1.3 表的操作 3数据的简单显示和修改 (1)以编辑方式显示和修改数据 作用:打开编辑窗口,显示数据并可进行修改。 1)命令方式: 命令格式:EDIT | CHANGE 如:USE 学生档案表 EDIT 2)菜单方式: 打开表; “显示”菜单中,单击“浏览(B) ”命令项(如图3-11所示); 必要时,再次打开“显示”菜单,选择“编辑”(如图3-12所示)。, 3.1 表的创建与操作,3.1.3 表的操作 3数据的简单显示和修改 (2)以浏览方式查看和修改数据 作用:打开浏览窗口,显示数据并可进行修改。 命令方式: 命令格式:BROWSE 如:USE 学生档案表 BROWSE 菜单方式: 打开表; “显示”菜单中,单击“浏览(B) ”命令项。如图3-11所示 必要时,再次打开“显示”菜单,选择“浏览”。如图3-13所示。, 3.1 表的创建与操作,3.1.3 表的操作 3数据的简单显示和修改 (3)数据的简单显示 作用:在Visual FoxPro主窗口简单显示当前表的数据。 命令格式:LIST | DISPLAY 说明:LIST 列单方式显示 DISPLAY 分屏方式显示 (若省略范围和条件,它只显示当前记录) 如:USE 学生档案表 LIST DISPLAY DISPLAY ALL, 3.1 表的创建与操作,3.1.3 表的操作 4移动记录指针 为进行针对某数据记录的定位操作,我们需要移动记录指针。 记录指针 指向表中某数据记录的抽象指针。 万连民陈小生张明孙启关红黎 张影李军BOFEOFTopBottom当前记录图3-15 表中的几个特殊位置名称 (1)数据表中几个特殊位置介绍 当前记录:记录指针指向的记录。 Top 表中第一个记录。 Bottom 表中最后一个记录。 BOF 表文件首。 EOF 表文件尾。 以上参见图3-15。, 3.1 表的创建与操作,3.1.3 表的操作 4移动记录指针 (2)移动记录指针 1)记录指针的绝对移动命令 命令格式:GO | GOTO 功能:按记录号或位置名称将记录指针移动到某记录上。 如:USE 学生档案表 GO 3 DISPLAY GO TOP DISPLAY GO BOTTOM DISPLAY, 3.1 表的创建与操作,3.1.3 表的操作 4移动记录指针 (2)移动记录指针 2)记录指针的相对移动命令 命令格式:SKIP n 功能:使记录指针自当前记录位置向下(上)移动n个记录。(省略n则下移一个记录) 如:USE 学生档案表 DISPLAY SKIP DISPLAY SKIP 3 DISPLAY SKIP -2 DISPLAY 3)菜单方式移动记录指针 先打开表,并打开浏览或编辑窗口;然后在“表”菜单下选择“转到记录”,并在其子菜单选择“第一个”、“最后一个”、“下一个”、“上一个”,或选“记录号”后输入记录号。, 3.1 表的创建与操作,3.1.3 表的操作 5向表中加入数据记录 1)追加数据记录 命令方式: 命令格式:APPEND BLANK 功能:在表数据的末尾追加数据记录 说明:BLANK 空记录 如:USE 学生档案表 APPEND &此时可加入“陈军明”记录:女,出生日期03/12/81,临床专业等 APPEND BLANK BROWSE, 3.1 表的创建与操作,3.1.3 表的操作 5向表中加入数据记录 1)追加数据记录 菜单方式: 进入表的浏览或编辑方式; “显示”菜单下选择“追加方式”; (或在“表”菜单下选择“追加新记录N”) 在最后记录位置输入数据记录。 说明: “追加方式”可依次向下追加若干记录,“追加新记录”可追加一个新记录。 “表”菜单下的“追加记录(A)”选项可将其它表作为数据源进行追加。其操作方法及对应的命令格式我们将在后面加以介绍。,3.1.3 表的操作 2)插入数据记录 如果希望将新数据记录定位加入到某两个记录间,我们可以用“插入记录”的方式。 命令格式:INSERT BEFORE BLANK 功能:在当前记录位置插入新记录。 说明:默认为新记录插入到当前记录后。选用“BEFORE”项可插入到当前记录之前;选用“BLANK”项可插入一个空记录。 如:GO 4 INSERT 此时我们可插入“张三”记录,内容自定 GO 7 INSERT BEFORE BLANK BROWSE, 3.1 表的创建与操作,3.1.3 表的操作 6表结构的查看与修改 1)查看表结构 命令格式:LIST | DISPLAY STRUCTURE 功能:在Visual FoxPro主窗口中显示表结构。 如:DISPLAY STRUCTURE 2)修改表结构 命令方式: 命令格式:MODIFY STRUCTURE 功能:打开表设计器,修改表结构 如:MODIFY STRUCTURE &可在“出生日期”字段后插入“年龄”字段 菜单方式: 打开表; 在“显示”菜单下单击“表设计器”。, 3.1 表的创建与操作,3.1.3 表的操作 7命令的作用范围、条件、字段的限定 1)范围限定 作用:限定被操作的记录范围 常用限定词: ALL 所有记录范围内 Record n 第n号记录 Next N 自当前记录始向下的N个记录范围内 Rest 自当前记录至最后记录范围内 如:USE 学生档案表 DISPLAY ALL LIST RECORD 5 GO 3 DISPLAY NEXT 4 DISPLAY REST, 3.1 表的创建与操作,3.1.3 表的操作 7命令的作用范围、条件、字段的限定 2)条件限定 作用:限定对满足条件的记录进行操作。 限定方式:FOR | WHILE 说明:FOR 对满足的记录操作 WHILE 对满足的记录操作,至遇到第一个不满足记录止(因WHILE目前较少用,为格式简捷,我们在后续命令格式中将只使用FOR做条件限定)。 如:LIST FOR 入学成绩=500 BROWSE FOR 专业=计算机, 3.1 表的创建与操作,3.1.3 表的操作 7命令的作用范围、条件、字段的限定 3)字段限定 作用:限定被操作的字段 限定方式: FIELDS 说明:字段名表 以逗号分隔的若干个字段名 如:LIST 姓名,专业,简历 BROWSE FIELDS 姓名,性别,入学成绩 4)其它说明 Visual FoxPro 命令的一般格式: 命令动词 FOR FIELDS 在输入操作命令时,对于复杂的命令词,我们可以只输入其前四个字母。 命令格式中的范围、条件、字段名表等部分可互换位置。如: GO 3 DISP REST FOR 专业=”中文” 姓名,性别,专业 OFF &OFF不显记录号, 3.1 表的创建与操作,3.1.3 表的操作 8表数据记录的定制显示与修改 1)表数据记录的定制显示 命令格式: LIST | DISPLAY FOR OFF TO PRINT 说明:OFF 不显示记录号 TO PRINT 送打印机打印 如:USE 学生档案表 LIST FOR 性别=女 AND 团员否= .T. 姓名,性别,团员否 TO PRINT DISP NEXT 6 FOR 入学成绩400 姓名,专业,入学成绩 OFF, 3.1 表的创建与操作,3.1.3 表的操作 8表数据记录的定制显示与修改 2)表数据记录的定制显示与修改 命令方式: 浏览命令:BROWSE FOR FIELDS 编辑命令:EDIT | CHANGE FOR FIELDS 如:GO 4 BROW FOR 民族# 汉 AND 入学成绩460 FIELDS 姓名,民族,入学成绩 EDIT REST 姓名,专业,简历,照片 菜单方式:, 3.1 表的创建与操作,3.1.3 表的操作 9删除数据记录 1)记录的逻辑删除 作用:对要删除的记录加删除标记。该标记在主窗口显示为“*”,在浏览或编辑窗口显示为最左端的黑色竖条 。 命令方式: 命令格式:DELETE FOR 说明:若省略范围和条件,则只删除当前记录。 如:GO BOTTOM DELETE DELETE FOR 姓名=陈军明 DELETE RECORD 5 DELETE FOR 姓名= DISPLAY ALL 姓名,专业 BROWSE FIELDS 姓名,专业 菜单方式: 打开表,并打开浏览或编辑窗口; 对于无规律删除,只需单击浏览或编辑窗口最左端小方格,使其变为黑色即可。对于规律性删除,可在“表”菜单下单击“删除记录(D)”按钮,在其对话框中选择范围并输入条件。, 3.1 表的创建与操作,3.1.3 表的操作 9删除数据记录 2)恢复逻辑删除过的记录 作用:取消被逻辑删除记录的删除标记。 命令方式: 命令格式:RECALL FOR 说明:省略范围和条件,只恢复当前记录。 如:RECALL FOR 姓名=陈军明 LIST BROWSE 菜单方式: 打开表,并打开浏览或编辑窗口; 无规律恢复,只需单击最左端黑色删除标记,使小窗格变白;规律性恢复,可在“表”菜单下单击“恢复记录(E)”项,并选择范围和输入条件。, 3.1 表的创建与操作,3.1.3 表的操作 9删除数据记录 3)记录的物理删除 作用:将做过删除标记的记录从表中清除。 命令方式: 命令格式:PACK 如:PACK LIST BROWSE 菜单方式: 打开浏览或编辑窗口,在“表”菜单下选择“彻底删除(M)”。 实例:在浏览窗口为“陈军明”加删除标记,并选择“彻底删除”。重新浏览结果。, 3.1 表的创建与操作,3.1.3 表的操作 9删除数据记录 4)物理清空数据记录 命令格式:ZAP 功能:直接清除当前表中的所有数据,只留下表结构。 10数据替换命令 命令格式: REPLACE FOR WITH , WITH 功能:对指定范围内满足条件的记录,用的值替换字段值。 说明:省略范围和条件,只替换当前记录。 使用菜单方式: 打开表浏览或编辑窗口,在“表”菜单单击“替换字段(R)”项,并回答对话框。, 3.1 表的创建与操作,3.1.3 表的操作 11数据的统计和计算命令 1)统计记录个数 命令格式:COUNT FOR TO 功能:统计指定范围内满足条件的记录个数,结果可存入内存变量中。 如:USE 学生档案表 DISP ALL 姓名,性别,民族,团员否 COUNT TO ZRS COUNT FOR 团员否 TO TYRS COUNT FOR NOT 民族=汉 TO SSMZ ?ZRS,TYRS,SSMZ, 3.1 表的创建与操作,3.1.3 表的操作 11数据的统计和计算命令 2)数值字段的纵向求和 命令格式:SUM FOR TO 功能:对指定范围内满足条件记录的数值型字段纵向求和,结果可存入内存变量。 【例3-3】求所有学生奖学金的总和 LIST 姓名,奖学金 SUM ALL 奖学金 TO ZJXJ ?ZJXJ, 3.1 表的创建与操作,3.1.3 表的操作 11数据的统计和计算命令 3)数值字段的纵向求平均值 命令格式:AVERAGE FOR TO 功能:对指定范围内满足条件记录的数值型字段纵向求平均值,结果可存入内存变量。 【例3-4】计算所有学生入学成绩的平均值 LIST 姓名,入学成绩 AVERAGE 入学成绩 TO PJCJ ?PJCJ, 3.1 表的创建与操作,3.1.3 表的操作 11数据的统计和计算命令 3)数值字段的纵向求平均值 命令格式:AVERAGE FOR TO 功能:对指定范围内满足条件记录的数值型字段纵向求平均值,结果可存入内存变量。 【例3-4】计算所有学生入学成绩的平均值 LIST 姓名,入学成绩 AVERAGE 入学成绩 TO PJCJ ?PJCJ, 3.1 表的创建与操作,3.1.3 表的操作 12表的其它操作命令 1)表的复制命令 格式:COPY TO FOR FIELDS 功能:将当前表指定范围内满足条件记录的指定字段复制到中。 要求:源表必须打开,成为当前表。 如:USE 学生档案表 COPY TO LCXS FOR 专业=计算机 FIELDS 姓名,性别,入学成绩,专业 USE LCXS LIST LIST STRU, 3.1 表的创建与操作,3.1.3 表的操作 12表的其它操作命令 2)表结构的复制命令 格式:COPY STRUCTURE TO FIELDS 功能:将当前表结构的指定字段复制到中。 要求:源表必须打开,成为当前表。 如:USE 学生档案表 COPY STRU TO XSDA FIELDS 姓名,民族,专业,团员否 USE XSDA LIST LIST STRU, 3.1 表的创建与操作,3.1.3 表的操作 12表的其它操作命令 3)以其它表作数据源追加数据 命令方式: 命令格式:APPEND FROM FOR FIELDS 功能:将指定范围内满足条件记录的指定字段的数据追加到当前表末尾。 如:USE 学生档案表 LIST APPEND FROM LCXS FIELDS 姓名,专业 LIST 菜单方式: 打开主表,并打开其浏览窗口; “表”菜单下选择“追加记录(A)”,在对话框选择数据源表,并选字段和输入条件。, 3.1 表的创建与操作,3.1.3 表的操作 12表的其它操作命令 4)对表的顺序查询命令 命令方式: 命令格式:LOCATE FOR CONTINUE 功能:LOCATE按表中记录顺序由上至下查找指定范围内满足条件的第一个记录。若找到,则将记录指针定位于该记录,使FOUND()函数值为真;否则,指针定位到表文件尾,FOUND()函数值为假。CONTINUE与LOCATE配合使用,使记录指针移到下一个匹配记录上。(可多次使用), 3.1 表的创建与操作,3.1.3 表的操作 12表的其它操作命令 4)对表的顺序查询命令 如:USE 学生档案表 LOCATE FOR 性别=女 DISPLAY ?FOUND() ?EOF() CONTINUE DISPLAY CONTINUE DISPLAY ?FOUND() ?EOF(), 3.1 表的创建与操作,3.1.4 表的索引操作 1索引文件种类 Visual FoxPro索引文件有两种,一种为单独索引文件,扩展名为.IDX;另一种为复合索引文件,扩展名为.CDX。 单独索引文件的特点是每个索引文件只存放按一个表达式排序的方法,而复合索引文件可包含按多个表达式排序形成的多种排序方法(即一个复合索引文件中可含有多个索引)。 复合索引文件又分为结构复合索引文件和非结构复合索引文件。结构复合索引文件可以在建立表结构时同时建立,它的主文件名与表名相同,并随表的打开和关闭而打开、关闭。非结构复合索引文件需单独建立,也需单独打开和关闭。, 3.1 表的创建与操作,3.1.4 表的索引操作 2建立索引 我们可以直接在表设计器中对表按某个字段或表达式建立索引,也可以用建立索引的命令对表建立索引。 1)在表设计器中建立索引 普通索引:可使记录按某表达式排序。 候选索引:除排序功能外,候选索引可确保字段输入值的唯一性,避免重复值的输入。 唯一索引:对于索引值相同的记录,只在索引文件中记录其第一个。因而以该索引进行排序显示时,相同索引值记录只显示一个。 主索引:只能对数据库表建立主索引。它的特点与候选索引相同,但一个表只能建立一个主索引。, 3.1 表的创建与操作,3.1.4 表的索引操作 2)用命令方式建立索引 命令格式: INDEX ON TAG FOR ASCENDING | DESCENDING PRIMARY | CANDIDATE | REGULAR | UNIQUE 说明: ASCENDING 升序; DESCENDING 降序。 PRIMARY 主索引; CANDIDATE 候选索引; REGULAR 普通索引; UNIQUE 唯一索引 如:USE 学生档案表 INDEX ON 团员否 TAG TYF DESC MODI STRU &打开“索引”选项卡,会看到又增加了一个名为“TYF”的索引, 3.1 表的创建与操作,3.1.4 表的索引操作 3索引的使用 (1)命令方式: 命令格式:SET ORDER TO 功能:启用某索引。 说明: 是以我们在表设计器“索引”选项卡中看到的索引顺序排号。 无,为取消启用索引 如:USE 学生档案表 BROWSE SET ORDER TO 2 BROWSE SET ORDER TO XH BROWSE SET ORDER TO BROWSE, 3.1 表的创建与操作,3.1.4 表的索引操作 (2)菜单方式: 打开表,并打开浏览窗口; “表”菜单下单击“属性”命令项,在其对话框的“索引顺序”列表框中选择要启用的索引。 重新打开浏览窗口。 4删除索引 (1)在表设计器中删除索引 方法: 打开表,并打开表设计器,选择“索引”选项卡; 在“索引”选项卡中单击要删除的索引,然后单击“删除”按钮。 实例:试用上述方法删除“学生档案表.CDX”中的名为“ABPX”的索引。, 3.1 表的创建与操作,3.1.4 表的索引操作 4删除索引 (2)利用命令删除索引 命令格式:DELETE TAG 功能:删除当前结构复合索引文件中名为的索引。 如:USE 学生档案表 DELE TAG BAPX MODI STRU, 3.1 表的创建与操作,3.1.4 表的索引操作 5建立其它类型索引文件的命令 (1)建立单独索引文件 命令格式:INDEX ON TO 功能:按建立单独索引文件,文件扩展名为.IDX。 如:USE 学生档案表 INDEX ON 专业 TO ZYSY LIST DIR *.IDX, 3.1 表的创建与操作,3.1.4 表的索引操作 (2)建立非结构复合索引文件及索引 命令格式: INDEX ON TAG OF FOR ASCENDING | DESCENDING 功能:建立主名为的非结构复合索引文件,并在其中按建立名为的索引。或只在其中建立一个索引。其文件扩展名为.CDX。 如:INDEX ON 姓名 TAG XM OF DASY1 DIR *.CDX, 3.1 表的创建与操作,3.1.5一般文件操作命令 1显示磁盘文件目录 命令格式:DIR 说明: (1)文件名中可使用驱动器名和路径; (2)文件名中可以使用通配符号; (3)省略选项,只显示当前文件夹中的扩展名为.DBF的文件。 如:DIR DIR *.* DIR C:* .COM DIR *.FPT, 3.1 表的创建与操作,3.1.5一般文件操作命令 2文件更名 命令格式:RENAME TO 说明: (1)中必须含扩展名; (2)中不允许含路径信息。 (3)若更改表名,该表必须关闭。 如:RENA LCXS.DBF TO 计算机学生.DBF DIR, 3.1 表的创建与操作,3.1.5一般文件操作命令 3复制任意类型文件 命令格式:COPY FILE TO 说明: (1)中必须含扩展名; (2)两中都可含有驱动器名和路径信息; (3)若被复制的文件为表,则该表必须关闭。 如:DIR *.TXT COPY FILE VFP6FAQ.TXT TO AA.TXT DIR *.TXT USE COPY FILE 学生成绩表.DBF TO D:XSCJ.DBF DIR D:, 3.1 表的创建与操作,3.1.5一般文件操作命令 4文件删除 命令格式:DELETE FILE | ERASE 说明: (1)文件名中必须含扩展名;文件名中可以含驱动器名和路径信息; (2)若被删除的文件为表,则该表必须关闭。 如:DELETE FILE AA.TXT DELETE FILE 计算机学生.DBF ERASE D:XSCJ.DBF ERASE XSDA.DBF DIR DIR *.TXT, 3.2 数据库创建与操作,3.2.1创建数据库 数据库是Visual FoxPro的一种容器文件,在其中可以包含一个或多个表、本地视图、远程视图、连接和存储过程等。它的扩展名为“.DBC”。 1菜单方式: (1)“文件”菜单下选“新建”项; (2)在文件类型选择对话框中选“数据库”,然后单击“新建文件”按钮; (3)在“创建”对话框中输入数据库名(如:STUDENT),然后单击“保存”按钮。此时,我们可以看到如图所示的数据库设计器。,图3-26 新建的数据库, 3.2 数据库创建与操作,3.2.1创建数据库 2命令方式: 命令格式: 方法一:创建数据库文件并打开数据库设计器 MODIFY DATABASE 方法二:只创建数据库文件 CREATE DATABASE 如:MODIFY DATABASE STUDENT DIR *.DBC 或:CREATE DATABASE STUDENT MODIFY DATABASE, 3.2 数据库创建与操作,3.2.2打开和关闭数据库设计器 1打开数据库设计器 作用:将数据库文件调入内存,并打开其设计器窗口。 (1)菜单方式: 1)“文件”菜单下单击“打开”项; 2)在“打开”对话框中,文件类型选择“数据库(.DBC)”,然后在文件列单中选择要打开的数据库名。 实例:先关闭数据库设计器窗口,再用上述方法打开“STUDENT.DBC”, 3.2 数据库创建与操作,3.2.2打开和关闭数据库设计器 1打开数据库设计器 (2)命令方式: 命令格式:MODIFY DATABASE 如:MODI DATA STUDENT 说明:若只打开数据库而不打开设计器,可用“OPEN DATABASE ”命令。 2关闭数据库设计器 作用:关闭数据库设计器窗口 (1)菜单方式:直接单击其窗口的关闭按钮。或单击设计器后,在“文件”菜单下选“关闭”。 (2)命令方式:CLOSE DATABASE 说明:上述命令方式不仅关闭了数据库设计器,同时也关闭了数据库。, 3.2 数据库创建与操作,3.2.3向数据库中加入和删除表 1向数据库中添加表 (1)菜单方式: 1)打开数据库设计器,在“数据库”菜单中选“添加表(A)”; 2)在“打开”对话框中选择要添加的表(如:学生档案表.DBF),然后击“确定”按钮,此时会在数据库设计器中看到有表加入到数据库中。 说明:上述第1)步的操作也可以对数据库设计器击右键,选“添加表”。 或在“数据库设计器”工具栏单击“添加表”工具按钮。若屏幕未出现“数据库设计器工具栏”,可在“显示”菜单下单击“工具栏”选项后将其选出 。 (2)命令方式: 命令格式:ADD TABLE 如:ADD TABLE 学生成绩表, 3.2 数据库创建与操作,3.2.3向数据库中加入和删除表 2在数据库中建立新表 (1)菜单方式: 1)打开数据库设计器; 2)在“数据库”菜单下选“新建表(N)”(也可以在快捷菜单或在设计器工具栏选择); 3)在“创建”对话框中输入新表名,击“确定”按钮后建立结构和输入数据即可。 实例:在“STUDENT.DBC”中建立新表“计算机实验表.DBF”。 (2)命令方式: 命令格式:CREATE 如:CREATE 物理实验表 可随意输入若干内容, 3.2 数据库创建与操作,3.2.4数据库中的表的设置 1打开数据库表设计器 方法:在数据库设计器中单击某表,然后在“数据库”菜单下选“修改(Y)”项。 说明: 1)也可利用其快捷菜单的“修改”项或数据库设计器工具栏的“修改表”按钮。 2)也可用前述的打开自由表设计器的方法打开。 2设置表中字段的显示标题 字段标题的设置方法: 在表设计器的“标题”框中输入标题内容即可。 输入完毕后,选择该表并在“数据库”菜单中单击“浏览”选项,在浏览窗口我们将可以看到被设定字段上方的说明文字已变为字段标题。 【例3-7】对学生档案表.DBF 的“学号”字段加标题“学生编号”,如图。,图3-29 数据库表的表设计器窗口, 3.2 数据库创建与操作,3.2.4数据库中的表的设置 3设置表中字段的输入掩码 利用“输入掩码”项,我们可以限定某字段允许输入的数据类型和数据输入的格式。 字段掩码的输入方法:在表设计器“输入掩码”框中按字段值要求输入相应的掩码屏蔽符即可。掩码屏蔽符表见表3-2。 4设置字段的默认值、注释及有效性规则 在表设计器中,我们还可以设置字段的默认值、注释及有效性规则。 实例:对“学生档案表.DBF”进行下述设置:“民族”字段设默认值为“汉”; “奖学金”字段注释为“第一学期奖学金按入学成绩情况发放”; “奖学金”字段的有效性规则为“奖学金=0 .AND. 奖学金=2000”;“奖学金”字段信息栏内容为“数据超出范围,请输入02000之间的数值”。然后打开该表的浏览窗口,试对其追加记录,并将奖学金字段值输入为3000,查看有何问题。, 3.2 数据库创建与操作,3.2.4数据库中的表的设置 5长表名的输入和应用 对于数据库表,除其原本的表名外,我们还可以为其设置一个“长表名”。“长表名”不同于文件名,它只是一个标识。在数据库设计器等环境中,它可以作为该表的标题名使用。这样我们为命令操作方便,可将表以字母命名,然后为其加一个汉字长表名,使得在其它操作中该表便于识别。 长表名输入方法:在
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 江西农业大学《员工招聘与素质测评》2023-2024学年第二学期期末试卷
- 建阳市2025年三下数学期末监测模拟试题含解析
- 云南省楚雄州双柏县一中2025届高三第十五次考试生物试题含解析
- 辽宁广告职业学院《生物化学基础》2023-2024学年第二学期期末试卷
- 中北大学《燃料及燃烧学》2023-2024学年第二学期期末试卷
- 天津农学院《自然地理学二》2023-2024学年第二学期期末试卷
- 图木舒克职业技术学院《广告提案》2023-2024学年第二学期期末试卷
- 阳江职业技术学院《工程数学1》2023-2024学年第二学期期末试卷
- 四川省乐山市2025年5月初三月考物理试题含解析
- 云南省昭通市永善一中2025年高三假期自主综合能力测试(一)生物试题含解析
- 糖尿病饮食与护理
- 2025年天津市河东区中考一模历史试题(原卷版+解析版)
- 河南省南阳市新未来联考2024-2025学年高一下学期4月期中物理试题(含解析)
- 《基于STM32的智能水质检测系统的设计》9400字(论文)
- 中国普通食物营养成分表(修正版)
- 江苏省建筑与装饰工程计价定额(2014)电子表格版
- 《优化营商环境条例》学习研讨发言材料
- SartoriusPB10pH计校正方法
- 本科毕业论文氯化聚氯乙烯树脂的工艺研究及其供需现状
- 在产业链建设调度推进会议上的讲话稿
- 医院感染管理科十四五发展规划
评论
0/150
提交评论