欢迎来到天天文库
浏览记录
ID:48185531
大小:3.59 MB
页数:16页
时间:2020-01-16
《数据库、表的基本操作.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第三章数据库、表的基本操作第三章数据库、表的基本操作3.1数据库的创建3.1.1设计数据库3.1.2建立数据库1.在项目管理器中建立数据库2.通过“新建”对话框建立数据库3.使用命令交互建立数据库第三章数据库、表的基本操作3.1.3打开和关闭数据库(1)菜单(2)命令OPENDATABASE[<文件名>
2、?]3.1数据库的创建CLOSE3、DATABASES>3.1.4修改数据库3.1.5删除数据库第三章数据库、表的基本操作3.2.1建立表(1)菜单方式(2)使用CREATE[<表文件名>4、?]几个符号约定:尖括号“<>”中的内容是必选项,方括号“[]”中的内容是可选项,竖5、线“6、”表示二选一。3.2.2显示表结构LIST7、DISPLAYSTRUCTURE注意两命令的区别字段宽度的总计数目比各字段宽度之和大13.2.3修改表结构“显示”—“表设计器”MODIFYSTRUCTURE3.2表的建立第三章数据库、表的基本操作3.3表的基本操作3.3.1打开与关闭表1.打开表“文件”—“打开”USE<表文件名>[NOUPDATE8、SHARED9、EXCLUSIVE]注意打开方式的不同演示2.关闭表(1)打开另一个表文件。(2)USE(3)CLOSEALL10、DATABASE11、TABLE(4)QUIT演示第三章数据库、表的基本操作3.3.2数据记录的显示1.使用“12、浏览”窗口浏览记录BROWSE[FIELDS<字段名表>][FOR<条件>]2.窗口工作区显示记录LIST13、DISPLAY[[FIELDS]<字段名表>][<范围>][FOR<条件>][OFF][TOPRINTER]范围:表示对表进行操作的记录范围的限制,一般有4种选择:①ALL:对表的全部记录进行操作。②NEXTn:包括从当前记录开始的后面n个记录。③RECORDn:记录号为n的一个记录。④REST:包括从当前记录开始的后面所有记录。3.3表的基本操作演示浏览女讲师的记录演示显示姓王的职工的编号、姓名第三章数据库、表的基本操作3.3.3表的修改1、“浏览”窗口BROWSE[14、<范围>][FIELDS<字段名表>][FOR<条件>]例:在编辑窗口中修改“孙小东”的职称为讲师2、REPLACE命令直接修改REPLACE<字段名1>WITH<表达式1>[范围][FOR条件]Replace命令的默认作用范围是当前记录1、给每位员工的基本工资增加20%3.3表的基本操作第三章数据库、表的基本操作3.3.4记录的定位记录号确定记录的物理顺序RECCOUNT()、RECNO()123456789指针确定记录的逻辑顺序当前记录特殊位置文件头、文件尾BOF()、EOF()987314256文件头BOF文件尾EOFTOPBOTTOM常用位置TOPBOTTOM3.3表的15、基本操作第三章数据库、表的基本操作3.3.4记录的定位记录定位有绝对定位,相对定位和条件定位三种方式。1.“浏览”窗口中记录指针的移动2.绝对定位GO16、GOTOTOP——将指针定位到首记录。GO17、GOTOBOTTOM——将指针定位到最后一条记录。3.3表的基本操作GO18、GOTO—将记录指针定位到第n号记录。例:分别移动指针到首、尾记录和第2号记录,并分别显示其记录号。第三章数据库、表的基本操作3.相对定位SKIP[n]文件头和文件尾只能由相对定位访问例:移动指针到文件头、尾,显示其记录号,并确定指针是否真正位于文件头、尾。3.3表的基本操作4.条件定位LOCATE[FOR条19、件]Found()若要继续查找,必须使用continue命令若所有符合条件的记录查找完毕或未找到符合条件的记录,指针会停留在文件尾例:逐条查找teacher表中副教授的信息。第三章数据库、表的基本操作3.3.5表记录的增加1.追加记录APPEND[BLANK]注意使用blank参数与否的区别Appendfrom<表名>:可从将已有表中的记录添加到当前表中,注意,两表结构需相同2.插入记录INSERT[BLANK]3.3表的基本操作演示第三章数据库、表的基本操作3.3.6删除记录在VisualFoxPro中,删除记录包括两步:标记要删除的记录(称为逻辑删除)和彻底删除带删除标记的20、记录(称为物理删除)。对逻辑删除的记录还可以恢复,但物理删除后记录就不能恢复。1.逻辑删除鼠标点击或“表”—“删除记录…”DELETE[<范围>][FOR<条件>]默认作用范围为当前记录例:1、逻辑删除表中的第3号记录2、逻辑删除已婚男职工的全部记录3.3表的基本操作第三章数据库、表的基本操作2.恢复逻辑删除鼠标点击或“表”—“恢复记录…”RECALL[<范围>][FOR<条件>]3.物理删除“表”—“彻底删除”pack4.一次性物理删除表中的全部记录ZAPZAP命令等价于依次
3、DATABASES>3.1.4修改数据库3.1.5删除数据库第三章数据库、表的基本操作3.2.1建立表(1)菜单方式(2)使用CREATE[<表文件名>
4、?]几个符号约定:尖括号“<>”中的内容是必选项,方括号“[]”中的内容是可选项,竖
5、线“
6、”表示二选一。3.2.2显示表结构LIST
7、DISPLAYSTRUCTURE注意两命令的区别字段宽度的总计数目比各字段宽度之和大13.2.3修改表结构“显示”—“表设计器”MODIFYSTRUCTURE3.2表的建立第三章数据库、表的基本操作3.3表的基本操作3.3.1打开与关闭表1.打开表“文件”—“打开”USE<表文件名>[NOUPDATE
8、SHARED
9、EXCLUSIVE]注意打开方式的不同演示2.关闭表(1)打开另一个表文件。(2)USE(3)CLOSEALL
10、DATABASE
11、TABLE(4)QUIT演示第三章数据库、表的基本操作3.3.2数据记录的显示1.使用“
12、浏览”窗口浏览记录BROWSE[FIELDS<字段名表>][FOR<条件>]2.窗口工作区显示记录LIST
13、DISPLAY[[FIELDS]<字段名表>][<范围>][FOR<条件>][OFF][TOPRINTER]范围:表示对表进行操作的记录范围的限制,一般有4种选择:①ALL:对表的全部记录进行操作。②NEXTn:包括从当前记录开始的后面n个记录。③RECORDn:记录号为n的一个记录。④REST:包括从当前记录开始的后面所有记录。3.3表的基本操作演示浏览女讲师的记录演示显示姓王的职工的编号、姓名第三章数据库、表的基本操作3.3.3表的修改1、“浏览”窗口BROWSE[
14、<范围>][FIELDS<字段名表>][FOR<条件>]例:在编辑窗口中修改“孙小东”的职称为讲师2、REPLACE命令直接修改REPLACE<字段名1>WITH<表达式1>[范围][FOR条件]Replace命令的默认作用范围是当前记录1、给每位员工的基本工资增加20%3.3表的基本操作第三章数据库、表的基本操作3.3.4记录的定位记录号确定记录的物理顺序RECCOUNT()、RECNO()123456789指针确定记录的逻辑顺序当前记录特殊位置文件头、文件尾BOF()、EOF()987314256文件头BOF文件尾EOFTOPBOTTOM常用位置TOPBOTTOM3.3表的
15、基本操作第三章数据库、表的基本操作3.3.4记录的定位记录定位有绝对定位,相对定位和条件定位三种方式。1.“浏览”窗口中记录指针的移动2.绝对定位GO
16、GOTOTOP——将指针定位到首记录。GO
17、GOTOBOTTOM——将指针定位到最后一条记录。3.3表的基本操作GO
18、GOTO—将记录指针定位到第n号记录。例:分别移动指针到首、尾记录和第2号记录,并分别显示其记录号。第三章数据库、表的基本操作3.相对定位SKIP[n]文件头和文件尾只能由相对定位访问例:移动指针到文件头、尾,显示其记录号,并确定指针是否真正位于文件头、尾。3.3表的基本操作4.条件定位LOCATE[FOR条
19、件]Found()若要继续查找,必须使用continue命令若所有符合条件的记录查找完毕或未找到符合条件的记录,指针会停留在文件尾例:逐条查找teacher表中副教授的信息。第三章数据库、表的基本操作3.3.5表记录的增加1.追加记录APPEND[BLANK]注意使用blank参数与否的区别Appendfrom<表名>:可从将已有表中的记录添加到当前表中,注意,两表结构需相同2.插入记录INSERT[BLANK]3.3表的基本操作演示第三章数据库、表的基本操作3.3.6删除记录在VisualFoxPro中,删除记录包括两步:标记要删除的记录(称为逻辑删除)和彻底删除带删除标记的
20、记录(称为物理删除)。对逻辑删除的记录还可以恢复,但物理删除后记录就不能恢复。1.逻辑删除鼠标点击或“表”—“删除记录…”DELETE[<范围>][FOR<条件>]默认作用范围为当前记录例:1、逻辑删除表中的第3号记录2、逻辑删除已婚男职工的全部记录3.3表的基本操作第三章数据库、表的基本操作2.恢复逻辑删除鼠标点击或“表”—“恢复记录…”RECALL[<范围>][FOR<条件>]3.物理删除“表”—“彻底删除”pack4.一次性物理删除表中的全部记录ZAPZAP命令等价于依次
此文档下载收益归作者所有