1、第三单元 数据库的基本操作 1目 录上一页下一页退 出 本本 章章 要要 点点u数据库表中输入数据u添加记录、修改记录u备注型和通用型字段输入方法u数据的浏览与编辑u在EXCEL软件中的导入与导出方法2目 录上一页下一页退 出 任务一 给学员信息表输入和维护数据 创建数据库表时立即输入数据创建数据库表时立即输入数据 利用“表设计器”,完成表结构定义后,提示“现在输入数据记录吗?”,希望立即输入数据,可选择“是”,进入数据输入窗口,输入完一条记录后,将显示下一条记录,输入完毕后,按下CTRL+W键保存数据。知识点:3目 录上一页下一页退 出在浏览窗口中追加数据在浏览窗口中追加数据 要在浏览窗口中
2、追加数据,可以先打开需要添加数据的表,单击“显示”菜单中的“浏览”命令,再单击“显示”菜单中的“追加方式”命令,则在记录列表的最后增加一条空白记录。按下TAB键,可以将光标从一个字段移动到下一个字段 按下Shift+Tab键,可以将光标移动到上一个字段。按下CTRL+Q键,退出窗口。4目 录上一页下一页退 出两种删除方式:逻辑删除和物理删除两者区别在于:逻辑删除:就是给记录加一个删除标记,逻辑删除后的数据是可以恢复的。物理删除:就是对无效的数据进行彻底删除,而物理删除后的数据不可恢复。另外,对需要彻底删除的无效数据,必须先做逻辑删除,再做物理删除。5目 录上一页下一页退 出条件作用范围,包括4
3、个选项,分别为ALL,NEXT,RECORD,REST。选择ALL,将数据表中的全部记录作为操作范围;选择NEXT,首先确定当前记录。如当前记录为第1个记录,范围为3时,即将前3条记录作为操作范围。选择RECORD,就是将数据表中的第N个记录作为操作范围,并进一步根据条件表达式判断是否将其删除。选择REST,首先确定当前记录,将从当前记录开始直到数据表最后一条记录在内的所有记录作为操作范围,并从中进一步检索出满足条件的记录进行删除。6目 录上一页下一页退 出子任务一子任务一:给“学员信息.dbf”输入数据。子子任任务务二二:以“学员信息.dbf”为例,介绍一下备注型和通用型字段输入方法子子任任
4、务务三三:以“学员信息.dbf”为例,介绍删除数据表中的数据几种方式。实训项目实训项目7目 录上一页下一页退 出子任务一:子任务一:给“学员信息.dbf”输入数据。8目 录上一页下一页退 出 1、打开项目文件school.pjxschool.pjx,在“数据”选项中选择“数据库”下的“student”。2、单击“表”按钮,在“表”下单击“学员信息”,如图3.1所示。图3.1 项目管理器9目 录上一页下一页退 出 3、单击“浏览”按钮,单击“显示”菜单,“追加方式”,依次录入上表学员信息。图3.2 学员信息情况录入表4、按CTRL+W,进行保存退出。10目 录上一页下一页退 出子任务二:子任务二
5、:以“学员信息.dbf.dbf”为例,介绍一下备注型和通用型字段输入方法 1.打开“学员信息.dbf”表,选择“浏览”,打开浏览窗口,在数据库表添加记录窗口中备注型字段处,可以看到显示“memo”,双击“memo”,出现文字编辑窗口,输入如图3.3内容,输入完毕后关闭编辑窗口。此时“memo”显示为“Memo”(见图3.4)。图3.3 备注型字段输入11目 录上一页下一页退 出图3.4 学员信息浏览表 2、数据输入或修改完成后,按关闭按钮将编辑窗口关闭并保存输入内容;如果输入或修改的内容不想保存,则按ESC键退出该窗口。12目 录上一页下一页退 出 3、双击通用型字段“gen”,即可进入通用型
6、字段的编辑窗口,如图3.5所示。图3.5 通用字段输入窗口13目 录上一页下一页退 出 4、打开“编辑”菜单,并在下拉菜单中选择“插入对象”,进入“插入对象”对话框,如图3.6所示。图3.6 “插入对象”对话框14目 录上一页下一页退 出 5、在“插入对象”对话框中,选中“由文件创建”单选按钮,再单击“浏览”按钮,选择所需要的BMP文件,单击“打开”按钮,返回提示对话框,按“确定”按钮即可,如图3.7所示。图3.7 插入照片15目 录上一页下一页退 出子任务三子任务三:本任务以“学员信息.dbf”为例,介绍删除数据表中的数据几种方式。逻辑删除 1删除一条记录(将3,5,6,7记录删除)(1)在
7、“显示”菜单下,选择“浏览”,进入数据浏览窗口。(2)将光标移动到要进行逻辑删除的记录上,在该记录开头的删除标记栏上单击左键,这时,此记录就被加上了删除标记。如图3.8所示。16目 录上一页下一页退 出图3.8 给记录加上删除标记17目 录上一页下一页退 出2删除满足条件的记录(删除性别是女的记录)如希望成批删除满足条件的记录,可进行如下操作:在浏览窗口打开“表”菜单,选择“删除记录”,进入“删除”对话框,如图3.9所示。图3.9 “删除”对话框18目 录上一页下一页退 出物理删除 1打开要进行物理删除的数据表文件,再在“显示”菜单下选择“浏览”,进入数据浏览窗口。2打开“表”菜单并进行“彻底
8、删除”,点击选择“是”,可将数据表中所有标有删除标记的记录彻底删除。如图3.10所示。图3.10 彻底删除记录标记19目 录上一页下一页退 出 3恢复逻辑删除的数据 在浏览窗口将鼠标移动到需要撤消逻辑删除的记录,在其删除标记栏处单击鼠标左键,该记录的删除标记将被去掉。20目 录上一页下一页退 出 4、打开“编辑”菜单,并在下拉菜单中选择“插入对象”,进入“插入对象”对话框,如图3.6所示。图3.6 “插入对象”对话框21目 录上一页下一页退 出实训项目 1、给数据表中的“成绩表.dbf”,利用表设计器修改结构,在“科目一”之前,增加“姓名”字段(字符型,10),输入如下数据。2、在“取证”之后
9、,增加“照片”、“备注”字段,并给刘宁添加“照片”数据信息。3、请将第二条记录添加删除标记,将第五条记录彻底删除。22目 录上一页下一页退 出任务二 浏览和查找学员记录知识点 定义浏览窗口的显示格式,包括定义浏览窗口的大小,定义字段的显示顺序,定义字段的显示宽度,定义同时使用浏览、编辑两个窗口等内容。在“表”菜单下,还可以利用“调整分区大小”命令,改变两个窗口的大小;可以利用“切换分区”命令,改变当前窗口。23目 录上一页下一页退 出l子任务一子任务一:在“学员信息.dbf”表中,将“身份证号”与“入学时间”字段调换位置,调整“备注”的字段宽度;同时使用浏览、编辑两个窗口显示。子任务二子任务二
10、:以“学员信息.dbf”为例,进行记录指针移动操作;同时,定位“性别为女的记录”为满足条件的第一个记录。实训项目实训项目24目 录上一页下一页退 出 子任务一:在“学员信息.dbf”表中,将“身份证号”与“入学时间”字段调换位置,调整“备注”的字段宽度;同时使用浏览、编辑两个窗口显示。1.打开“学员信息.dbf”表,选择“显示”菜单“浏览”窗口,在“身份证号”字段名处按下鼠标,将其拖到“入学时间”字段后松开鼠标,如图3.11所示;图3.11 定义字段的显示顺序25目 录上一页下一页退 出 2、调整“备注”字段的宽度,可将鼠标移动到该字段右侧边框外,待光标变成左右双向箭头时按下鼠标,拉动边线至用
11、户希望的大小松开鼠标,如图3.12所示。图3.12 定义字段的显示宽度26目 录上一页下一页退 出 3在Visual Foxpro系统主菜单下,打开数据库文件,进入数据表数据浏览窗口,在浏览窗口的左下角有一个小黑竖条,称为窗口拆分条。当鼠标移到其上时,会变成双向箭头,按下鼠标并拖到一个适当的位置,就可以把浏览窗口改变为浏览、编辑两个窗口同时显示的窗口,如图3.13所示。图3.13同时使用浏览、编辑两个窗口27目 录上一页下一页退 出 子任务二子任务二:以“学员信息.dbf”为例,进行记录指针移动操作;同时,定位“性别为女的记录”为满足条件的第一个记录。1、打开“显示”菜单,选择“浏览”窗口;2
12、、打开“表”菜单,选择“转到记录”选项进行移动,如图3.14所示;图3.14 “转到记录”子菜单28目 录上一页下一页退 出 1、选择“定位”,进入如图3.15所示的“定位记录”对话框。在“定位记录”对话框中,输入条件表达式,满足定位条件的第一个记录为当前记录,如图3.16。图3.15 “定位记录”对话框29目 录上一页下一页退 出图3.16 满足条件第一个记录被确定为当前记录30目 录上一页下一页退 出1、在“成绩表.dbf”表中,将“备注”与“取证”字段调换位置,调整“备注”的字段宽度;同时使用浏览、编辑两个窗口显示。2、查找并显示定位“取证为T”的学员记录。实训项目31目 录上一页下一页
13、退 出任务三 数据的导入与导出 在实际应用中我们常常把一个EXCEL表,想通过Visual Foxpro6.0里的命令进行显示与修改。在这个任务里,我们就是讲解不同软件中数据的导入与导出。32目 录上一页下一页退 出l 子任务一:子任务一:将“学生成绩.XLS”导入到Visual Foxpro6.0里,进行浏览,并添加一条记录。l 子任务二子任务二:将“学生成绩.dbf”导出到Microsoft Excel 里,并打开浏览,并添加一条记录。l 实训项目33目 录上一页下一页退 出 子任务一:子任务一:将“学生成绩.XLS”导入到Visual Foxpro6.0里,进行浏览,并添加一条记录。1打
14、开Visual Foxpro6.0,选择“文件”菜单,“导入”命令,打开如图3.17所示对话框,选择“来源于”,点击“”找到“学生成绩.xls”所在位置,选择工作表中的Sheet1,点击“确定”。图3.17 将“学生成绩.xls”导入到“Visual Foxpro6.0”34目 录上一页下一页退 出 2单击“显示”菜单中“浏览”进行显示,单击“显示”下的“追加方式”命令,可以追加一条空白记录;如图3.18所示,输入记录即可。图3.18 显示导入的数据,并追加记录35目 录上一页下一页退 出 子任务二子任务二:将“学生成绩.dbf”导出到Microsoft Excel 里,并打开浏览,并添加一条
15、记录。1、打开Visual Foxpro6.0,选择“文件”菜单,“导出”命令,打开如图3.19所示对话框;2、点击“类型”如图所示,选择“到”,点击“”找到“学生成绩.XLS”所存的位置,点击“来源于”找到导出的表,点击“确定”。如图3.20所示。图3.19 导出对话框图3.20 导出为Excel类型36目 录上一页下一页退 出实训项目1将“成绩表.dbf”,通过“Visual Foxpro6.0”导出到“Microsoft Excel”里,并更名为“成绩.xls”,并显示数据。2将“Microsoft Excel”中的“成绩.xls”导入到“Visual Foxpro6.0”里,并显示数据。37目 录上一页下一页退 出本章小结本章主要讲述了向数据库表中输入数据的方法介绍了如何添加记录、修改记录详细介绍了备注型和通用型字段输入方法详细介绍了数据的浏览与编辑介绍了在EXCEL软件中的导入与导出方法38目 录上一页下一页退 出思考与练习 1在“学籍表”中输入如下数据,并进行浏览。39目 录上一页下一页退 出2在“就业登记表”中输入如下数据,并进行浏览。40目 录上一页下一页退 出3在Student.dbc数据库下找到“交费表”,并输入如下数据,进行浏览。41此课件下载可自行编辑修改,供参考!感谢您的支持,我们努力做得更好!